﻿/*CSS RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

a:active, a:focus {
outline: 0;
}


strong {font-weight: bold;}
th strong {font-weight: bold;}

body {
background-color: #dad5c8; 
margin:0;
font-family: "helvetica neue", helvetica, arial, sans-serif;
font-size: 12px;
text-align: center;
}
strong a {font-weight:bold;}
a:link{color: #000;text-decoration: none;}
a:visited{color: #000;text-decoration: none;}
a:hover{color: #666;text-decoration: underline;}
a:active{color: #666;text-decoration: underline;}
a img {border:0;text-decoration: none;}

input {border: solid 1px #999;  padding: 3px;margin-bottom: 5px;}
input.btn{cursor:pointer}
button {cursor:pointer;}
textarea {border: solid 1px #999;  padding: 3px;}
select {border: solid 1px #999;}

h1 {font-weight: bold; font-size: 1.6em;margin-bottom: 5px;margin-top:5px;}
h2 {font-weight: bold;font-size: 1.3em;margin-bottom: 10px;}
h3 {font-weight: bold; font-size: 1.2em;margin-bottom: 5px;}

#TicketsTable tr.head h3 a:link {color: White;}
#TicketsTable tr.head h3 a:visited {color: White;}
#TicketsTable tr.head h3 a:hover {text-decoration:underline;}
#TicketsTable tr.head h3 a:active {text-decoration:underline;}

h4 {font-weight: bold; font-size: 1.2em;margin-bottom: 5px;}
.clear {clear:both;font-size: 1px; height: 1px; }

.hidden
{
    display:none;
}

.clickable
{
    cursor:pointer;
}

.inset
{
    margin-left:20px;
    margin-top:5px;
    margin-right:5px;
    margin-bottom:5px;
}

#loading {position:fixed; bottom:50px; right: 0px; background-color:#333333; padding:10px; }
#loading h1 {color: White;}

.transparent
{
   filter:alpha(opacity=60); 
   -moz-opacity: 0.6; 
   opacity: 0.6; 
}

#container {
min-width:950px;
_width:100%;

text-align: left;
margin: 0 auto;

}

#header {
background-color: #6e6e6d;
height: 25px;
_height: 15px;
padding: 0px 5px 15px 5px;
min-width:1000px;
_width:100%;
}

#main {
padding: 15px;
min-width:1024px;
_width:98%;
*width:98%;
}

#mainNavDateWrap {padding-bottom: 10px; border-bottom: solid 1px  #6e6e6d;min-width:900px;
_width:100%;}

#mainNav{}

.navItem {float: left; font-size: 13px; margin-right:20px;width:100px;text-align: center;}
.navItem img {display:block;margin-bottom: 5px; text-align:center;margin-left:auto; margin-right: auto;}

#content h2 {margin-top: 10px;}

#logoBox {
float: left;
}

#txtLinks {float: right;margin-top: 5px; margin-right: 10px;}

#txtLinks a:link {margin-left: 10px;color: #fff;}
#txtLinks a:hover {margin-left: 10px;color: #fff;}
#txtLinks a:active {margin-left: 10px;color: #fff;}
#txtLinks a:visited {margin-left: 10px;color: #fff;}


#mainRight {float:right;text-align:right;}


.accountName {font-size: 18px;}
.account  {float: right;margin-top: 7px;}

#topRightMenu 
{ display: inline;padding: 5px 5px 5px 0px; }


#topRightDate {
/*background: transparent url(content/rh/gray/images/date_bg.png) no-repeat;*/
height: 24px; width: 200px;font-size: 14px;
padding: 10px 0px 5px 10px;
cursor:pointer;
float: left;
color: #fff;
}

.menuPopup { 
    position:relative;
}

.dateChooser
{
    position:absolute;
    display:none;
    background-color:#CECECE;
    padding:25px;
    left:0px;
    top:34px;
    border:solid 1px black;
   
}

#topRightMenuBox 
{
    position:absolute;
    display:none;
    background-color:#CECECE;
    padding:15px;
    right:40px;
    top:33px;
    _top:23px;
    border:solid 1px black;
    width: 230px;
}

#topRightMenuBox ul li a:link {color: #333;}
#topRightMenuBox ul li a:visited{color: #333;}
#topRightMenuBox ul li a:hover {color: #333;}
#topRightMenuBox ul li a:active {color: #333;}

#menuTabFix
{
     display:none;
    position:absolute;
    z-index:1001;
    top:33px;
    right: 184px;
    border: solid 1px #CECECE;
    width: 170px;
    margin-right:1px;
    margin-left:1px;
}


#datetabFix
{
    display:none;
    position:absolute;
    z-index:1001;
    top:34px;
    left: 75px;
    border: solid 1px #CECECE;
    width: 170px;
    margin-right:1px;
    margin-left:1px;
}

.tabBorders
{
    background-color:#CECECE;
    border-top:solid 1px black;
    border-right:solid 1px black;
    border-left:solid 1px black;
    border-bottom:solid 1px #CECECE;
}

#topBoxesWrap{margin-top: 5px;padding-bottom: 5px;height: 100px;min-width: 1000px;}
.boxWrap {float: left;margin-right: 2%;_margin-right: 1%;*margin-right:1%; }

div#topBoxesWrap div.boxWrap:last-child {margin-right: 0;}


.topBox {height: 48px; background: transparent url(/content/rh/gray/images/topbox-bg.jpg) no-repeat; height: 60px; padding: 10px 15px 10px 15px;font-size: 38px;font-weight: bold;width: 135px;text-align: center;margin-top: 3px;}
.topBoxBig {height: 48px; background-color: #fff;border: solid 1px #999;padding: 10px 15px 10px 15px;font-size: 30px;font-weight: bold;width: 130px;text-align: center;margin-top: 3px;}
.boxTitle {font-size: 18px;}


#overviewNav {
border-top: solid 1px  #6e6e6d;
font-size: 12px;
border-bottom: solid 1px #666;


}
.notesTab,
.actionsTab,
.visitorsTab,
.adsTab,
.mediaTab,
.callsTab,
.graphTab,
.trendsTab{float: left;border-right: solid 1px #666;padding:10px 15px 15px 5px;height: 21px;}

#overviewNav div:last-child {border-right: 0;}


#overviewNav img {margin-top: 0px;float: left;}

a.tabLink{padding-bottom: 0px;margin-left: 5px;}



.trendsTab {border-right: 0;}

.shadowBox {background-color: #77736d;padding: 10px;margin-top: 10px; clear:both;}
.data {background-color: white;}
#ListContainer {padding: 10px;}
#ResultsContent {padding: 10px;}
#AccountContent {padding: 10px;}
#TicketsContainer {padding: 10px;}
#MeasurementsContainer {padding: 10px;}
#EmailContainer {padding: 10px;}
#phoneContainer {padding: 10px;}
#DadContainer {padding: 10px;padding-top: 5px;}
#SitesContainer {padding: 10px;padding-top: 5px;}
#DIDPane {padding: 10px;}
#DadContainer a {color:#333;}
#CallDetailRecords {padding: 10px;}
#formsContainer {padding: 10px;}  
#footer{
background-color: #6e6e6d;
height: 30px;
padding: 15px;
color: #ebebeb;
margin-top: 20px;
clear: both;
}


#ResultsContent h2 {}

#home-text {float: left; width: 470px;background-color: white; padding: 15px;margin-left: 20px;height: 497px;}
#home-text p {margin-top: 10px;}
#home-text a {color: #666;}
/* NOTES */



#notesWrap {

float: left;
}

.noteMenu 
{
    
    margin-bottom:15px;
    width: 100%;
    
    padding-bottom: 5px;
    }

#notes  {
width: 400px;
height: 480px;
overflow: auto;
}

#NewNoteForm {width: 370px;}

.notesNew {

font-size: 15px;
background-color: White;
width: 370px; 
padding: 15px;
}
.note-download 
{
    margin-top: 10px;
    }
    
    .note-download a{color:#666;}


.notesNew a {
color:#333;
font-weight: bold;
}

.notesNew a:hover {
color: #00adee;
}

.notes div.note:first-child {margin-top: 0px;}

.noteContent {float: left;margin-top:15px; width: 200px; margin-left: 15px; }

.noteSubject {font-weight: bold;font-size: 14px;}
.noteAuthor {font-size: 12px;margin-top: 15px; float:left;text-align:center;}
.noteDate {font-style:italic;font-size: 11px; background-color: #00adee; padding: 5px;float:right;color: White;margin-right: 5px;}
.noteComment {margin-top: 10px; font-size: 13px;clear:both;padding-top: 10px; border-top: dotted 1px #999;text-align:right;}
.commentAuthor {font-size: 11px;font-style:italic;}
.commentDate {font-size: 11px;font-style:italic;}
.comment {margin-bottom: 20px;clear:both;text-align: left;}

.commentBy {float:right;display:block;text-align:right;margin-right: 10px;margin-left: 10px;}

.noteReplyLink {margin-top: 15px; background-color: #e2e2e2; padding: 5px;display:inline;}

#NoteDiv { 
width: 400px;
padding: 10px;
}

.note {background-color: #fff;margin-top: 10px;padding-left: 10px;padding-bottom: 15px;}

.noteP {
width: 370px;
margin: 5px 0px 15px 0;
font-size: 13px;
display: block;

}
/* END NOTES SECTION */

#loader
{
    position:fixed;
    left:100px;
}

/* TABLE STYLES */


.StripeTable
{
width: 100%;
    /*width:99%;*/
   background-color: #e2e7e4;
   margin-top: 5px;
}
.StripeTable a {color: #000;}
.StripeTable a:hover {color: #666;}

.StripeTable th {padding:10px 5px 10px 5px;font-size:12px;text-align:center;background-color: #78877f; font-weight: bold; color: White;border-bottom: solid 2px white;}

.analytics-table tr th {font-size: 11px;}

.StripeTable th a {color: White;}
.StripeTable th a:hover {color: white}
.StripeTable td {padding:10px 5px 10px 5px; font-size:13px;text-align:center;color:#333;}
.StripeTable tbody tr td:first-child {text-align:left;padding-left: 10px;}

tr.StripeTable td {white-space: nowrap; }

tr.alt td {background:#c4cfc9;}

tr.over td {background:#bcd4ec;}

.StripeTable td.left
    {
        text-align:left;
    }


.sessionWrap {width: 100%;background-color:#e2e7e4;margin-top: 10px;}
.data table.sessionInfo { padding: 10px;}

.data  table.sessionInfo tr td {font-weight: bold; background-color:#e2e7e4; border: 0;padding:5px }
.data  table.sessionInfo tr th {font-weight: normal; background-color:#e2e7e4;border: 0;color: #000;padding:5px 5px 5px 15px; }


.StripeTableAds
{background-color: #e2e2e2;width: 100%;}
.StripeTableAds tr {background-color: #e6e6e6;}
.StripeTableAds th {padding:8px 5px 3px 5px; font-size: 14px;}
.StripeTableAds td {padding:15px 5px 15px 5px; white-space: nowrap;}
.StripeTableAds a {color: #333;}
.StripeTableAds a:hover {color: #00adee;}


.data table {background-color: #e2e7e4; }
.data table th {padding:10px 5px 10px 5px;background-color: #78877f; font-weight: bold; color: white;border-bottom: solid 2px white;}
.data table th a{color:White;}
.data table td {padding:10px 5px 10px 5px;border-bottom:dotted 1px #fff;}



/* responses */

#action-tracking {padding: 10px;}
#action-tracking h3 {color:White; font-size: 1.3em; }
ul.form
{

}

.bottomSort  {float: right;}
.bottomSort label{font-weight: bold;}

ul.form li
{
    margin-top:3px;
    margin-bottom:5px;
    margin-right:10px;

     list-style-type:none;
     list-style-image: none;
}

ul.form li table tbody tr td a
{
   
    margin-bottom:5px;
    margin-right:20px;

   
}



ul.form li label
{
    display:block;
    float:left;
    min-width: 90px;
    font-weight: bold;
    text-align:right;
    margin-right:10px;
    
}



ul.form li a.selected
{
    background-color:#25a9e0;
    padding:2px;
    color: #FFFFFF;
}


ul.form li .optionlabel
{
    clear:left;
    min-width: 75px;
}



ul.choices
{   line-height: 22px;
    display:inline;
    padding:5px;
    margin-bottom: 10px;
}

ul.choices li
{
    display:inline;
    padding-right:10px;
    
}


ul.choices li a:hover
{
   text-decoration:underline;
}

ul.choices li a.selected
{
    background-color:#25a9e0;
    padding:2px 4px 2px 4px;
    color: #FFFFFF;
}


#TicketsTable tr.call_unreviewed td {font-weight: bold;}



#ResultsContent ul.choices {}
#ResultsContent div label {}

.resultsTopRight {float:right;}

ul.TicketComments
{
    width:62%;
}

ul.TicketComments li
{
    list-style-type:none;
    margin-top:5px;
    margin-bottom:5px;
    padding:8px;
}

ul.TicketComments li p
{
    font-size:12pt;
    font-family:  Trebuchet MS,Verdana, Sans-Serif;
}

ul.TicketComments li.ADMIN
{
    background-color:#a0cfe7;
}

ul.TicketComments li.USER
{
    background-color:#e8e9da
}

ul.TicketComments li.SYSTEM
{
    background-color:#f5f6b8;
}

ul.TicketComments li.AUDIT
{
    background-color:#Cce6f2;
}

.ticketWrap 
{margin: 20px 0 0 20px;
}
#TicketDescription
{
    font-size:16px;
    font-family:  Trebuchet MS,Verdana, Sans-Serif;
    margin:10px 0px 10px 0px;
    padding:5px 5px 5px 10px;
    background-color:#C1C1C1;
    min-height:50px;
    min-width:150px;
    max-width:60%;
}



#TicketsTable  tr td {background-color: #e3e5e6;}
#TicketsTable  tr.subrow td {background-color: #e3e5e6; border-top:solid 1px #e3e5e6;}

#TicketsTable {padding: 10px; width: 100%}

#TicketsTable tr.head td {background-color: #38474f; color: white;border: 0; }
#TicketsTable tr.head td a { color: White; border:0;}

#TicketsTable tr.headlower td {background-color: #38474f; color: white;border-bottom: 3px solid white; }
#TicketsTable tr.headlower td a { color: White; border:0;font-size: 11px;}


#TicketsTable
{
    padding:5px;
    width: 100%;
}



#TicketsTable tr.head a:link
{
    
}

#TicketsTable tr.head a:hover
{
    color:#333;
    text-decoration:underline;
}

#TicketsTable tr 
{
    
    padding:5px;
}

#TicketsTable tr td
{
    
    padding:10px;
    margin:0;
   
}

#TicketsTable tr.New
{
    font-style:italic;
    font-weight:bold;
}



#TicketsTable tr.Low
{

}

#TicketsTable tr.Medium
{

}

#TicketsTable tr.High
{
    
    
    color:#000000;
    border: solid 1px #333;
}

#TicketsTable tr.ASAP
{
    
    
    color:#000000;
}

#TicketsTable tr.Emergency
{
    background-color:#ffa54d;/*Red*/
    color:#ffffff;/*Yellow*/
}

#TicketsTable tr td.overdue
{
    background-color:#e2e2e2;
    color:#ff1200;
}

#TicketsTable tr td p.comments
{
    margin-top:5px;
    margin-left:1px;
    margin-right:1px;
    margin-bottom:1px;
    background-color:#C7C7C7;
    padding:2px;
}

#TicketsTable tr td p.description
{
    margin-top:5px;
    margin-left:1px;
    margin-right:1px;
    margin-bottom:1px;
    /*background-color:#C7C7C7;*/
    padding:2px;
}

#TicketsTable tr td p.subject
{
    margin-top:5px;
    margin-left:1px;
    margin-right:1px;
    margin-bottom:1px;
    background-color:#C7C7C7;
    padding:2px;
}

#TicketsTable tr td .label
{
    font-weight:normal;
    font-size:xx-small;
}

.ticketFilters {}

.ticketViewLink
{
    border-right: dashed 1px #999;
    
}

.ticketViewLink a
{
   
    font-weight: bold;
}



.maininfo,.sideinfo,.notesinfo {
min-height: 280px;
background-color: White;
padding: 10px 0px 10px 10px;
margin-top:10px;

}

.maininfo-mid {float:left;padding: 0px 8px 0px 8px;margin: 0px 10px 0px 5px; border-right: solid 1px #999;border-left: solid 1px #999; min-height:350px;}

.maininfo-right ul li {margin-right: 0;}

ul.choices-tab
{
    display:inline;
    padding:5px;
    margin-bottom: 10px;
}

ul.choices-tab li
{
    display:inline;
    padding-right:10px;
    
}

ul.choices-tab li a 
{
    padding: 10px;
   background-color:#f2f2f2;
}

ul.choices-tab li a:hover
{
   text-decoration:underline;
}

ul.choices-tab li a.selected
{
    background-color:#fff;
    color: #333;
}

.backlink {background-color: #999;}

.callnotes {min-height:100px; overflow:auto; width: 320px;}
.callnote{margin-top: 10px; background-color:#BEE9FF;width: 300px;padding:5px;}
.row td .callnote {background-color:#fff;padding: 5px;width: 242px;}
.callnote-date{font-size: 11px;}

ul.notesinfo li {display:inline-block;}
#numNotRead {font-weight: bold;}

.loginForm {margin-left: 50px; color: #333;min-height: 500px;}
.loginForm h1 {font-style:italic;font-size: 32px;font-weight:bold;}
.loginForm h2 {color: White;font-style:italic;font-size: 22px;} 
.loginForm label {font-size:20px;font-weight:bold;}
#numNotRead {font-weight: bold;}
.loginFormLeft {float: left; width: 300px;margin:50px;}
.loginFormLeft h2 {color: White;font-style:italic;font-size: 22px;}
.loginFormBox {padding: 15px; border: dotted 1px #fff;margin-top:75px;}
.loginForm {margin-left: 100px; color: #333;padding: 20px;min-height: 500px;width: 350px;float: left;}
.loginForm h1 {font-style:italic;font-size: 32px;font-weight:bold;}
.loginForm h2 {color: White;font-style:italic;font-size: 22px;} 
.loginForm label {font-size:18px;margin-right: 10px;font-weight:bold;display:block;}
.loginForm input {padding: 10px;font-size: 18px;border:0; }

.wide {width: 300px;}
.logged-in {font-size:16px;font-weight:bold;font-style:italic;}
.loginForm a {color: #333;font-weight:bold;}
.loginForm .submitbutton {background-color: #333;padding: 10px; color: White;font-size: 16px;font-weight: bold;}


.blog-recent {padding: 10px; border: dotted 1px #fff; width: 400px;background-color: White;}
.blog-date {float: right;}
.blog-headline {color: #00adee;font-size: 16px;display:block;margin-bottom: 10px;margin-top: 10px;}

.howtos {padding: 10px; border: dotted 1px #fff;margin-top: 20px;width: 400px;background-color: White;}
.howto {width: 170px;height: 120px;float: left;}
.howto img {border:3px solid white;width: 120px;height:90px;}
.howto-title {color: #00adee;display:block;}

.browser-check {background-color: White; padding: 10px;margin-top: 20px;}

#ActionMeasurements input {margin-bottom: 10px}

.MeasurementHeader { background-color:#BFBEBA;  padding-left:5px; padding-right:3px; padding-bottom:3px; padding-top:3px; margin-bottom:2px; }
.MeasurementBody { background-color:#E3E5E6;  padding-left:9px; font-size:14; padding-top:9px; padding-bottom:9px; margin-bottom:5px; }
.clickable {background-color:#e2e2e2;padding: 5px;}


/*ActionCalendar */

#ActionCalendarContainer {
height: 100%;
}
.calendar-center {text-align: center;}
.calendar-month {text-align:center;font-size: 28px;font-weight:bold;}
.calendar-key {float: right;border: dotted 1px #fff;width:140px;background-color: #e2e7e4;
              }
              
#ActionCalendarTable {
width: 100%;
height: 100%;
text-align: center;
margin-top:10px;
font-size:18px;
}



#ActionCalendarTable th {
background-color: #78877f;
font-size: 13px;
text-align:center;

}

#ActionCalendarTable td {
background-color: #e2e7e4;
border: solid 1px #fff;
padding: 0px;


}
.dayBox {position: relative;height: 80px;}

.ACD {
font-size: 13px; 
margin-left: 5px;
padding: 2px;
border-right: 1px dotted #fff;
border-bottom: 1px dotted #fff;
position: absolute;
top: 0;
left: 0;
}

.ACA {
margin-top: 20px;
display: inline-block;
font-size: 22px;
font-weight:bold;
}



#NumberRequestDIV
{
    margin:5px;
    padding:10px;
    background-color:#CFC9B8;
}

.availableDID
{
    float:left; 
    margin:2px; 
    padding:3px; 
    background-color: #F8F8F8;
}

DIV.provisionDID
{
    width:60%;
    margin:10px;
    padding:10px;
    border:solid 1px black; 
}

.provisionDID > p
{
    margin:5px;
}

.form label
{
    min-width:100px;
}

td.goodCalls {}
td.neutralCalls {}
td.badCalls {}

#tabs h2 { margin-left: 10px;}

ul#tab {margin-left: 10px; margin-bottom: 0px;}

ul#tab li {display: inline;padding: 10px;border: solid 1px #999;border-bottom: 0px; background-color: #e2e7e4;color: White;margin-bottom: 0px;}
ul#tab li.active {background-color: #c4cfc9;color: #333; }

ul#tab li a {font-size: 16px;text-decoration:none;}

#pviews, #outlinks, #dls, #calls, #vids, #forms, #vis  {border-top: dotted 1px #999; clear: both;padding-top: 5px;margin-top: 10px;margin-bottom: 10px;}

.AELeft {float: left;width: 200px;}
.AERight {float: left; width: 730px;}
.AELeft h4 {margin-top: 10px;}

.clearit {clear:both;}


/* FORMS */

#content form {padding: 10px; background-color:#E2E7E4;margin-top: 10px;border: dotted 1px #999;}

.validation-summary-errors
{
    color:red;
}

li.validation-summary-errors
{
    list-style-type: disc;
}

.input-validation-error
{
    border: solid 1px red;
}

.field-validation-error
{
    color:red;
    margin-left: 5px;
}

.messages {background: white url(/content/rh/gray/images/message-white-bg.jpg)no-repeat; padding: 10px 10px 10px 30px; margin-top: 10px; margin-bottom: 10px;border: dotted 1px #666;}
.errors {background: red url(/content/rh/gray/images/error-red-bg.jpg)no-repeat; color: white; padding: 10px 10px 10px 30px; margin-top: 10px; margin-bottom: 10px; border: solid 1px red;}


#ajaxerroralert { background: red url(/content/rh/gray/images/error-red-bg.jpg)no-repeat; color: white; padding: 10px 10px 10px 30px; margin-top: 10px; margin-bottom: 10px; border: solid 1px red;display:none;}

#NewMediaItemPane form label {width: 80px;display:inline-block;}

#pages{
            margin-left: 15px;
            width: 65%;
            background-color: #E3E5E6;
            height: 250px;
            overflow-y: scroll;
}
 #pages .pagebutton
        {
            float: left;
            width: 250px;
            margin: 5px;
            overflow: hidden;
            white-space: nowrap;
            background-color: #BFBEBA;
            padding: 5px;
        }
        #pages div.selected
        {
            background-color: #39ADC6;
        }

 #files
                {
                    width: 65%;
                    background-color: #E3E5E6;
                    height: 250px;
                    overflow-y: scroll;
                }
                #files .filebutton
                {
                    float: left;
                    width: 250px;
                    margin: 5px;
                    overflow: hidden;
                    white-space: nowrap;
                    background-color: #BFBEBA;
                    padding: 5px;
                }
                #files .selected
                {
                    background-color: #39ADC6;
                }

.number-link {margin-left: 100px; margin-top: 15px; padding: 3px; background-color: #e2e2e2; display: block; width: 130px; }
.dark-button {background-color:#605F5A;padding: 4px;color: White;cursor:pointer;}
a.dark-button  {color: White;}
.blue-button {background-color:#008CD2; color:white;border: 1px solid #99CCFF; font-size: 16px;padding: 6px;}
input.button {cursor:pointer;}
.pointer {cursor:pointer;}

.action-name {font-size: 13px;Font-Weight:bold;}

.description-box {width: 600px;margin-bottom: 10px;}
.description-text {padding: 10px; background-color: white; }
.description-box-website {width: 500px;margin-bottom: 10px;}
.description-text-website { background-color: white;padding: 10px; border: 1px dotted #999;}
a.tellme {background-color: #e2e2e2;padding: 5px;}

.icon-link img {margin-right: 15px; margin-top: 10px; }
       
#TicketsTable tr td.active-subrow {border-bottom: solid 10px #fff;}
#TicketsTable tr td.active-row  {border-top: solid 10px #fff;}

.StripeTable tr.sortable th {cursor:pointer;}

.StripeTable th.headerSortUp {background-color:#67746d; }
.StripeTable  th.headerSortDown {background-color:#67746d;}

