@charset "utf-8";
/*
 * Version:       1.2.php.1
 * CSS Author:    Efficient Pixel
 * Copyright:     2008
 * Browser:       Webkit 537.3
 * Browser group: cssA
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
h1, h2, h3, h4, h5, h6, strong { font-weight:bold; }
em { font-style:italic; }
sup { position:relative; top:-4px; font-size:80%; margin:0 0 0 1px; }
div:after, ul:after, ol:after, dl:after, dt:after, dd:after, li:after, blockquote:after { content:""; display:block; }
.reset:after { content:""; display:block; clear:both; }
div:after, ul:after, ol:after, dl:after, dt:after, dd:after, li:after, blockquote:after { clear:both; }
div, ul, ol, dl, dt, dd, li, blockquote { zoom:1; }
.reset { zoom:1; }
body { font-family:"Franklin Gothic Book", Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#444; }
h1, h2, h3, h4, h5, h6 { }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; color:#1F70A5; }
h2 { font-size:18px; font-weight:normal; margin:0 0 10px 0; }
h3 { font-size:16px; font-weight:bold; margin:0 0 10px 0; color:#1F70A5; }
.main h2 { font-size:20px; }
.event-category { margin:0 0 10px 0; }
p { margin:0 0 15px 0; line-height:18px; }
td p { margin:0; line-height:14px; }
a { color:#1F70A5; }
a:hover { color:#13476A; }
strong { }
p { }
ul,ol { margin:0 0 20px 0; padding:0 0 0 24px; }
li { margin:0 0 5px 0; }
.main { font-size:14px; }
body { margin:0; background-color:#1F70A5; }
.msg { padding:10px; margin:0 0 15px 0; }
.msg-success { background-color:#DFF2BF; font-size:15px; border:1px solid #4F8A10; color:#445C2E; }
.msg p { margin:0; }
.pagination { text-align:center; padding:20px 0; }
.paginate { display:inline-block; margin:0; padding:0; list-style:none; }
.page { float:left; margin:0 2px; }
.page a { float:left; line-height:24px; }
.page-number { width:24px; height:24px; line-height:24px; text-align:center; text-decoration:none; }
.page .active { color:#fff; background-color:#1F70A5; }
.header { cursor:pointer; }
.header strong { float:left; padding:0 24px 0 0; background-image:url(../i/bg.gif); background-position:100% 1px; background-repeat:no-repeat; }
.headerSortUp strong { background-image:url(../i/asc.gif); background-position:100% 2px; }
.headerSortDown strong { background-image:url(../i/desc.gif); background-position:100% 3px; }
.headerSortUp,.headerSortDown { }
.highlight { }
.odd .highlight { }
.even .highlight { }
#container { }
#container-header { background-color:#1F70A5; }
#container-footer { background-color:#1F70A5; }
#header { height:80px; margin:0 0 0 30px; }
#container-content { background-color:#F1F1F1; }
#content { padding:40px 0; min-height:300px; }
.container-side { width:20%; width:15%; margin:0; float:left; min-height:200px; padding:0 0 50px 0; margin-top:28px; position:relative; z-index:2; }
.side-inner { margin:0 0 0 30px; padding:24px 0 40px 0; background: #e4e4e4; min-height:340px; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #e4e4e4 0%, #f1f1f1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#f1f1f1)); background: -webkit-linear-gradient(top, #e4e4e4 0%,#f1f1f1 100%); background: -o-linear-gradient(top, #e4e4e4 0%,#f1f1f1 100%); background: -ms-linear-gradient(top, #e4e4e4 0%,#f1f1f1 100%); background: linear-gradient(to bottom, #e4e4e4 0%,#f1f1f1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#f1f1f1',GradientType=0 ); }
.container-main { width:85%; float:left; }
.main-wrapper { margin:0 30px 0 0; border-top:6px solid #1F70A5; }
.side-margin { float:left; width:3%; max-width:30px; display:none; }
.main { background-color:#fff; border:1px solid #ccc; border-top:0; min-height:300px; position:relative; z-index:10; }
.main-inner { padding:30px; }
.page-title { margin:0 0 30px 0; padding:0 0 24px 5px; border-bottom:1px solid #ccc; }
.page-content { padding:0 5px; min-height:400px; }
.page-main { float:left; width:68%; }
.sidebar { width:28%; float:right; overflow:hidden; padding-bottom:12px; }
.client-info { margin:0 0 30px 0; }
.events-group { margin:0 0 30px 0; }
.page-head { margin:0 30px 15px 30px; }
.login-user { float:right; color:#1F70A5; font-size:14px; }
.cloud { }
.tag { vertical-align:top; text-decoration:none; margin:0 5px 0 0; vertical-align:middle; padding:2px 3px; }
.tag:hover { background-color:rgba(210,210,210,0.3); }
.nav-button { position:absolute; top:0; left:0; width:100%; height:100%; text-align:center; line-height:40px; color:#fff; cursor:pointer; }
.mnav .side-inner { position:absolute; top:40px; right:0; width:100%; height:180px; background:#2586C7 !important; min-height:auto; }
.mnav .side-inner a { color:#fff; }
.mnav .side-inner a.active { background-color:transparent; }
#branding { margin:0; padding:0; display:block; float:left; width:200px; height:40px; text-indent:-9999999px; background-image:url(../i/logo.gif); background-repeat:no-repeat; background-position:0 0; position:relative; top:20px; }
#branding a { display:block; float:left; text-decoration:none; cursor:pointer; width:100%; height:100%; }
.leads-table { width:100%; }
.leads-table tbody tr { display:block; position:relative; z-index:5; background-color:#fff; }
.leads-table thead th { padding:15px 2%; text-transform:uppercase; font-size:12px; text-align:left; float:left; font-weight:bold; }
.leads-table tbody td { padding:15px 20px; padding:15px 2%; float:left; overflow:hidden; }
.leads-table tbody tr.odd { background-color:#E1EDF5; }
.leads-table tbody tr:hover { }
#lead-date { white-space:nowrap; }
#lead-assigned { }
#lead-company { }
#lead-name { }
.lead-name,.lead-company,.lead-date { }
.lead-date,#lead-date { width:6%; overflow:hidden; text-align:center; }
.lead-assigned,#lead-assigned { width:5%; width:11%; text-align:left; }
.lead-company,#lead-company { width:16%; overflow:hidden; }
.lead-company { color:#626262; }
.lead-name,#lead-name { width:11%; white-space:nowrap; }
.lead-excerpt,#lead-description { }
.lead-view { position:absolute; bottom:15px; right:15px; padding:0 !important; width:10%; max-width:80px; overflow:hidden; }
.lead-view .btn-view { float:none !important; display:block; text-align:center; }
.lead-date { width:6%; }
.lead-assigned { width:11%; }
.lead-company { width:16%; }
.lead-name { width:11%; }
.lead-excerpt { width:26%; }
.status { display:block; text-align:center; margin:10px 5px 0 5px; font-size:11px; padding:7px 4px; color:#fff; background-color:#879197; }
.lead-status { display:block; text-align:center; margin:10px 5px 0 5px; font-size:11px; padding:7px 4px; color:#fff; background-color:#879197; line-height:20px; }
.lead-status { display:inline; padding:2px 3px; }
.Active .status,.Active .lead-status { background-color:#1F70A5; }
.New .status,.New .lead-status { background-color:#3FA644; }
.Inactive .status { }
.controls-holder { padding:15px 15px; background-color:#F1F1F1; margin:0 0 30px 0; }
.control-field { float:left; white-space:nowrap; margin:0 10px 0 0; }
.lead-details { float:left; width:30%; }
.lead-comments { width:80%; }
.create-link { float:left; line-height:24px; background-color:#1F70A5; padding:4px 15px; color:#fff; text-decoration:none; position:relative; margin-top:-3px; left:10px; }
.create-link:before { content:'+'; color:#fff; font-size:18px; position:relative; left:-5px; }
.create-link:hover { color:#fff; }
#login .container-main { float:none; width:auto; margin:0 auto; }
#login .main-wrapper { margin:0 30px; }
#login #username,#login #password { width:100%; width:90%; padding:0 5%; height:26px; }
#login .field-row { margin:0 0 15px 0; }
#login .page-content { min-height:200px; }
#login .main { -webkit-box-shadow:0 0 8px rgba(0,0,0,0.2); }
#login .main-inner { max-width:400px; margin:0 auto; }
.form { list-style:none; margin:0; padding:0; display:block; }
.field-row { margin:0 0 10px 0; padding:0; display:block; }
.col-title { width:22%; max-width:240px; float:left; margin:0 3% 0 0; }
.field-group { float:left; width:70%; }
.btn { list-style:none; display:inline-block; background: rgb(247,247,247); background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(226,226,226,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(226,226,226,1))); background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(226,226,226,1) 100%); background: -o-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(226,226,226,1) 100%); background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(226,226,226,1) 100%); background: linear-gradient(to bottom, rgba(247,247,247,1) 0%,rgba(226,226,226,1) 100%); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-decoration:none; border:1px solid #ccc; font-size:12px; line-height:18px; padding:3px 10px; border-bottom-color:#999; -webkit-box-shadow:inset -1px 1px 0px #fff; color:#666; text-shadow:1px 1px 0px rgba(255,255,255,1); }
.btn:hover { background: rgb(226,226,226); background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(247,247,247,1) 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(99%,rgba(247,247,247,1))); background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(247,247,247,1) 99%); background: -o-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(247,247,247,1) 99%); background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(247,247,247,1) 99%); background: linear-gradient(to bottom, rgba(226,226,226,1) 0%,rgba(247,247,247,1) 99%); }
.lead-view .btn { float:right; }
@media all and (min-width: 1050px) { .container-side { }
.container-main { }
.search-box-holder { max-width:70%; }
}
@media all and (max-width: 999px){ .lead-details,.lead-comments { width:auto !important; float:none !important; max-width:100% !important; margin-right:0 !important; }
.container-side { width:25%; }
.container-main { width:75%; }
.resources-list { float:none !important; width:auto !important; margin:0 !important; }
#lead-description,.lead-excerpt { display:none; }
.leads-table tbody td { padding:10px 20px; }
.leads-table tbody tr { padding:5px 0; position:relative; margin:0 0 2px 0; }
.leads-table tbody td.lead-date { width:90%; text-align:left; font-size:12px; margin-bottom:-10px; top:5px; }
#lead-date { display:none; }
.lead-name,#lead-name { width:20%; }
.lead-company,#lead-company { width:43%; width:30%; }
.status { width:40px; position:absolute; top:-5px; left:14px; left:-5px; width:5px; top:-10px; bottom:0; padding:0; text-indent:-999999px; }
.lead-assigned,#lead-assigned { text-align:left; }
#delst { font-size:11px; }
.lead-view .btn-view { font-size:10px; }
}
@media all and (max-width: 599px) { .container-side { display:none; }
.container-side { display:block; width:90px; height:40px; padding:0; position:absolute; background-color:#2586C7; top:10px; margin:0; right:10px; overflow:visible; z-index:200; min-height:1%; position:fixed; }
#container-content { padding-top:70px; }
.side-inner { display:none; }
.container-main { width:auto; float:none; margin-left:10px; margin-right:10px; }
.leads-table thead { display:none; }
.lead-assigned { position:absolute; width:100px; top:3px; right:0; }
.lead-company br,.lead-company a { display:none; }
.lead-company,.lead-name { float:none; display:block; width:100%; }
.lead-company { padding-bottom:6px !important; font-size:18px; }
.lead-company strong { font-weight:normal; }
.lead-name { padding-top:0 !important; padding-bottom:10px !important; font-size:12px; line-height:16px; }
.main-inner { padding:30px 10px; }
.main-wrapper { margin-right:0px; }
.lead-view { position:absolute; top:60px; right:15px; }
#container-header { position:fixed; z-index:100; width:100%; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.6); }
#header { height:60px; }
#branding { top:15px; }
.lead-details,.lead-comments { float:none; width:auto; }
.sidebar { display:none; }
.page-main { float:none; width:auto; }
.client-group { position:relative; margin:0 0 30px 0; padding:30px 0 0 0; }
.client-list { }
.client-letter { width:36px; height:30px; text-align:center; background-color:rgba(31,112,165,0.8); color:#fff; line-height:30px; position:absolute; top:0; left:-20px; z-index:50; border-left:5px solid rgba(31,112,165,1); }
.stuck { position:fixed; top:58px; left:6px; z-index:50; }
.client-item { padding:0; border-bottom:1px solid #ccc; margin:0 !important; }
.client-group .client-item:last-child { border:0; }
.client-item a { text-decoration:none; display:block; padding:15px 0; }
#delst { overflow:hidden; -webkit-border-radius:4px; border-radius:4px; right:1px !important; }
#delst:after { content:'X'; position:absolute; top:0; left:0; color:#fff; width:100%; height:100%; background-color:#879197; font-family:Arial, Helvetica, sans-serif; -webkit-border-radius:4px; border-radius:4px; }
.lead-view { width:25%; }
.control-field { float:none; margin:0 0 8px 0; }
.control-field label { display:block; }
.control-field select { width:100%; }
}
.side-nav { list-style:none; margin:0px; padding:0; }
.side-nav li { display:block; text-align:right; margin:0; }
.side-nav a { display:block; padding:10px 22px 10px 6px; text-decoration:none; color:#5e5e5e; color:#1F70A5; color:#5e5e5e; }
.side-nav a:hover { }
.side-nav .active { background-color:#1F70A5; color:#fff; }
.side-nav .active:hover { background-color:#1F70A5; }
.client-list { list-style:none; margin:0; padding:0; }
.client-list li { margin:0 0 12px 0; }
.login-table { width:100%; border-collapse:separate; }
.login-table th { text-align:left; padding:8px 16px 8px 8px; background-color:#4593D1; color:#fff; }
.login-table tbody td { text-align:left; padding:7px 8px 7px 8px; border-top:1px solid #fff; border-bottom:1px solid #fff; }
.login-table tbody tr:hover td { background-color:#FFC; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.login-table tbody tr:hover .column-first { padding-left:7px; border-left:1px solid #ccc; }
.login-table tbody tr:hover .column-last { padding-right:7px; border-right:1px solid #ccc; }
.login-table th.headerSortDown,.login-table th.headerSortUp { background-color:#1F70A5; color:#fff; }
.comment { width:100%; overflow:hidden; }
.login-type { width:110px; width:13%; }
.login-username { width:280px; width:20%; }
.login-password { width:160px; width:17%; }
.login-comment { word-wrap: break-word; width:25%; }
.login-comment p { }
.contact-list li { margin:0 0 10px 0; }
.domain-list { margin:0; padding:0; list-style:none; }
.domain-list li { position:relative; left:-4px; margin:0 0 10px 0; }
.contact-list,.schedule-list { margin:0; padding:0; list-style:none; }
.event-item { margin:0 0 6px 0; }
.tabs-holder { margin:0 0 20px 0; }
.category-tabs { margin:0; padding:0; }
.tabs-header { float:left; margin:0 10px 0 0; padding:6px 0; font-weight:bold; }
.tabs-group { float:left; }
.tabs { list-style:none; margin:0; padding:0; float:left; }
.tab { float:left; margin:0 4px 0 0; padding:0; }
.tab a { float:left; padding:6px 10px; color:#5e5e5e; text-decoration:none; }
.tab a:hover { background-color:#fff; }
.tab .active,.tab .active:hover { background-color:#1F70A5; color:#fff; }
.field-row { margin:0 0 6px 0; }
.field-row label { display:block; margin:0 0 3px 0; }
table.tablesorter thead tr .header { background-image: url(../i/bg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer; }
table.tablesorter thead tr .headerSortUp { background-image: url(../i/asc.gif); }
table.tablesorter thead tr .headerSortDown { background-image: url(../i/desc.gif); }
.domain-url { padding:4px; }
.expired .domain-url { background-color:#FFBABA; }
.resource-title { margin:0 0 4px 0; }
.resource-url { margin:0 0 4px 0; font-size:12px; }
.resource-thumb { width:90px; height:58px; overflow:hidden; position:absolute; top:20px; left:0; }
.resource-item { position:relative; padding:20px 0 20px 110px; margin:0; border-bottom:1px solid #ccc; min-height:58px; }
.resource-item:last-child { border:0; }
.resource-comments { font-size:12px; padding:6px 0 0 0; }
.resources-list { list-style:none; margin:0 4% 0 0; padding:0; float:left; width:44%; overflow:hidden; width:auto; margin:0; float:none; }
.list-full { width:auto; float:none; }
.search-box-holder { width:100%; margin:0 auto; }
.no-results { text-align:center; font-weight:bold; }
.search-box { padding:30px 0; }
#search-options { }
#search-options-container { text-align:right; padding:12px 0; }
#search-keywords-container { position:relative; }
#search-keywords-container label { font-size:18px; display:block; margin:0 0 6px 0; }
#searchterm { width:83%; padding:8px 14% 5px 3%; font-size:15px; color:#666; font-family:Arial, Helvetica, sans-serif; height:25px; -webkit-box-shadow: inset 0 3px 4px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 3px 4px rgba(0,0,0,0.3); -o-box-shadow: inset 0 3px 4px rgba(0,0,0,0.3); box-shadow: inset 0 3px 4px rgba(0,0,0,0.3); float:left; border:1px solid #94AAB8; outline-color:#1F70A5; }
#delst { position:absolute; bottom:2px; right:0px; width:12%; text-decoration:none; color:#fff; background-color:#879197; height:35px; line-height:35px; text-align:center; }
.lead-info { list-style:none; margin:0 0 30px 0; padding:0; }
.lead-details { margin:0 60px 0 0; width:30%; float:left; max-width:300px; }
.lead-comments { float:left; width:60%; }
.lead-details h3,.lead-comments h3 { padding:0 0 4px 0; border-bottom:1px solid #ccc; overflow:hidden; }
.status-container { margin:0 0 4px 0; padding:14px; background-color:#ddd; }
.status-current { float:left; width:160px; }
.status-update { float:left; }
.addl-peer-info { margin: 0 0 30px 0; }
.peer-url { text-decoration:none; margin:0 10px 0 28px; padding:3px 15px 0 0; }
.industry-peers .az-sorter { float:left; width:75%; }
.industry-peers .control-field { float:right; width:20%; }
.control-field { float:none; margin:0 0 8px 0; }
.client-item { }
.col-title { padding:3px 0 0 0; }
.field-row { margin:0 0 15px 0; padding:0; position:relative; }
.launch-link { position:absolute; bottom:0px; right:0px; padding:7px 6px; background: rgb(247,247,247); background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(234,234,234,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(234,234,234,1))); background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(234,234,234,1) 100%); background: -o-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(234,234,234,1) 100%); background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(234,234,234,1) 100%); background: linear-gradient(to bottom, rgba(247,247,247,1) 0%,rgba(234,234,234,1) 100%); border:1px solid #ccc; border-left-color:#ddd; }
.launch-link:hover { background: rgb(232,232,232); background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(232,232,232,1) 0%, rgba(209,209,209,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,1)), color-stop(100%,rgba(209,209,209,1))); background: -webkit-linear-gradient(top, rgba(232,232,232,1) 0%,rgba(209,209,209,1) 100%); background: -o-linear-gradient(top, rgba(232,232,232,1) 0%,rgba(209,209,209,1) 100%); background: -ms-linear-gradient(top, rgba(232,232,232,1) 0%,rgba(209,209,209,1) 100%); background: linear-gradient(to bottom, rgba(232,232,232,1) 0%,rgba(209,209,209,1) 100%); }
.field-label { font-size:14px; display:block; margin:0 0 4px 2%; color:#1F70A5; }
.field-wrapper { background-color:#F5F5F5; margin:0 30px 0 0; margin:0; border:1px solid #ccc; }
.select-wrapper { margin:0 40px 0 0; margin:0; }
.edit-text { background-color:#F5F5F5; margin:0; border:0; outline:0; width:96%; padding:3px 2%; height:24px; color:#444; }
.name-text { float:left; width:78px; padding-right:0; }
.edit-select { width:100%; padding:0; margin:0; }
.edit-text:focus { }
.field-wrapper textarea:focus { }
#field-last-name { position:relative; left:-5px; padding-left:0; }
#New { background: rgb(63,166,68); color:#fff; }
#Active { background: rgb(31,112,165); color:#fff; }
.field-description { }
.edit-textarea { padding:0; border:0; width:100%; width:96%; padding:10px 2%; max-width:96%; line-height:18px; color:#444; font-size:14px; font-family:Arial, Helvetica, sans-serif; background-color:transparent; -webkit-transition: height 0.2s; -moz-transition: height 0.2s; transition: height 0.2s; background-color:#F5F5F5; }
.lead-comments .edit-textarea { min-height:300px; }
.edit-submit { clear:both; margin:40px 0; background-color:#eee; border:1px solid #ccc; padding:10px; position:relative; top:40px; }
.edit-textarea:focus { outline:0; }
.timeframe-options { display:block; margin-top: -1px; position: absolute; right: 0; width: 100%; box-shadow: rgba(0, 0, 0, .2) 0 2px 8px; -moz-box-shadow: rgba(0, 0, 0, .2) 0 2px 8px; -webkit-box-shadow: rgba(0, 0, 0, .2) 0 2px 8px; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; z-index:500; background-color:#fff; display:none; }
.timeframe-options-list { margin:0; padding:0; list-style:none; overflow: auto; position: relative; margin: 0; padding: 0; list-style: none; border: 1px solid #8c8c8e; border-bottom-width: 2px; border-bottom-color: #999; color: #333; max-height: 250px; text-shadow: #fff 0 1px 0; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; font-size:13px; }
.timeframe-options-list li { margin:0; }
.timeframe-options a { display:block; cursor:pointer; background-color: #fff; border-bottom: 1px solid #999; font-weight: normal; padding: 8px 10px; text-decoration:none; }
.timeframe-options a:hover { background-color: #1F70A5; border-bottom-color: #004c72; color: #fff; text-decoration: none; text-shadow: rgba(0, 0, 0, .5) 0 1px 0; }
