/* Common Elements */
body {
	color:#333
}
a:link, a:active, a:visited {
	outline:none
}
.btn-primary:visited, .btn-warning:visited, .btn-danger:visited, .btn-success:visited, .btn-info:visited, .btn-inverse:visited {
	color:#fff
}
.container, .navbar-fixed-top .container {
	width:970px
}/*modified*/
.well {
	padding:15px
}
.alert {
	display:inline-block;
	padding-right:18px;
}
.separator {
	clear: both;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #fff;
	margin:10px 0;
}
.separator:after, .filter-control:after, .tms-home .login-form:after, .account-management .action-panel:after, .btn-createdb:after, .tms-steps:after {
	clear: both
}
.separator:before, .separator:after, .filter-control:before, .filter-control:after, .tms-home .login-form:after, .tms-home .login-form:before, .account-management .action-panel:before, .account-management .action-panel:after, .btn-createdb:before, .btn-createdb:after, .tms-steps:after, .tms-steps:before {
	content: "";
	display: table;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	height:auto
}
h1 {
	display:inline-block;
	margin:0 20px 10px 0;/*modified-TM*/
	color:#000;
	font-size:2em;
}
input.default-label {
	color:#bababa
}
.btn .caret {
	margin-left:5px
}
.btn-group .btn.active {
	cursor:default
}
.wrapper .form-actions {
	background:none;
	padding:0;
	border:0;
}
.form-actions .btn {
	margin-right:5px
}
.form-actions .btn:last-child {
	margin-right:0
}
/* Header */
#header .navbar-inner {
	border-radius:0;
	-webkit-border-radius:0
}

.navbar .brand strong {
	font-weight:bold;
	font-size:1.1em
}
.navbar-search {
	width:17%;
	margin-right:.8em;/*Modified*/
}
.navbar-search .search-query {
	background-color:#299584;/*Modified*/
	background-image:url(../img/search-ico.png);/*Modified*/
	background-position:96% 6px;
	background-repeat:no-repeat;
	margin:3px 0 0 0;/*Modified*/
	padding:5px 9px;/*Modified*/
	box-shadow:none;
	-webkit-box-shadow:none;
	border:none;
	width:100%;/*Modified*/
	border-radius:0;/*Modified*/
}
.primary-nav a {
	font-weight:bold
}
#header .dropdown-menu a {
	font-weight:normal
}
#header .btn-login {
	margin-right:0
}
/*
.navbar .pull-right .dropdown-menu:after, 
.navbar .pull-right .dropdown-menu:before, 
.navbar .dropdown-menu:after{border-color:#fff}*/

.navbar .login-user .dropdown-menu:after, .navbar .login-user .dropdown-menu:before {
	border-color:transparent
}
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret {
	border-top-color:#ddd;
	border-bottom-color:#ddd;
}
/*--- Footer --*/
.page-footer {
	background:#f3f3f3;/*modified*/
	padding:30px 20px 20px 20px;
	margin-top:20px;
}
.page-footer a {
	color:#000
}/*modified*/
.page-footer a:hover {
	color:#439db4;
	text-decoration:none;
}/*modified*/
.help-links {
	margin-bottom:10px;
	font-size:0.9em;
}
.help-links ul {
	margin:0;
	padding:0;
}
.help-links li {
	list-style-type:none;
	margin:0 0 10px 0;
}
.help-links h5 {
	margin-bottom:15px;
	font-weight:bold;
	color:#333;
	font-size:1.1em
}
.footer-nav {
	padding:10px 0 0 0;
	margin:0 0 10px 0;/*modified*/
	font-size:0.9em
}
.footer-nav li {
	padding-right:20px !important;
	margin-right:20px
}
.page-footer .copyright {
	font-size:0.875em;
	line-height:1.3em;
	color:#444;/*modified*/
}
.page-footer .separator {
	border:0;
	border-bottom:1px solid #cbcdc8;/*modified*/
	margin:10px 0;
}
.sign-up .controls {
	display:inline-block;
	float:left;
	margin-right:5px;
}
.social-media {
	margin:0;
	padding:0
}
.social-media li {
	display:inline-block;
	float:left;
	margin:0 5px 0 0;
}
.social-media li a {
	display:block;
	width:40px;/*modified*/
	height:40px;/*modified*/
	text-indent:-1000em;
	overflow:hidden;
	background:url(../img/social_media.png) no-repeat 0 0;
}
.social-media li.twitter a {
	background-position:-47px 0
}/*modified*/
.social-media li.youtube a {
	background-position:0 0
}/*modified*/
.social-media li.gplus a {
	background-position:-120px 0
}
.list-inline li {
	list-style:none;
	display:inline-block;
	padding:0 10px 0 0;
	line-height:1em
}
.list-inline li:first-child {
	padding-left:0
}
.list-inline.separated li {
	border-right:1px solid #7d7d7d
}
.list-inline.separated li:last-child {
	border-right:0
}
.list-inline li.active a, .list-inline li.active a:hover {
	color:#333;
	cursor:default;
	text-decoration:none;
}
/*.navbar .nav li.login-user{max-width:175px}*/
.navbar .nav li.login-user .dropdown-toggle .caret {
	border-bottom-color:#333;
	border-top-color:#333;
}
.navbar .nav > li.login-user.open a.dropdown-toggle, .navbar .nav > li.login-user a.dropdown-toggle {
	background:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	margin-top:5px;
	padding:4px 10px;
	color:#333;
}
.navbar .nav > li.login-user a.dropdown-toggle:hover {
	color:#333
}
.help-block {
	margin-bottom:15px;
	font-size:0.9em;
}
.main-content {
	padding-top: 140px;/*modified*/
	margin-bottom:120px;
}
.main-content-bill {
	padding-top: 20px;/*modified*/
	margin-bottom:120px;
}

.main-content .btn-group {
	margin-bottom:15px
}/*modified*/
.main-content .wrapper, .page-footer .wrapper {
	padding-left:20px
}/*modified-TM*/
.btn-large {
	font-weight:bold
}
.table {
	font-size:1em
}
.table th {
	border-bottom:1px solid #666
}
.table tr:last-child td {
	border-bottom:1px solid #ddd
}
.sortable a {
	display:inline-block;
	border-radius:10px;
	-webkit-border-radius:10px;
	text-decoration:none;
	padding:5px 10px;
	margin-left:-10px;
}
.table th span {
	display:inline-block;
	padding:5px 0
}
.sortable a:hover {
	background:#f5f5f5;
	border-color:#f5f5f5;
}
.table th.active a, .table th.active a:hover {
	text-decoration:none;
	color:#333;
}
.table tr.selected td {
	background:#e8f1f6 !important
}
/* Home Page */
.home-page .hero-unit {
	padding:0;
	background:none;
	min-height:18em;
	color:#fff;
	padding-top:2em
}
.home-page .hero-unit h2 {
	margin-bottom:20px;
	font-size:4em
}
.hero-unit p {
	font-size:1.5em;
	line-height:1.5em;
	margin-bottom:1.5em;
}
/*
.home-page .portlet{
    border-top:5px solid #ddd;
	padding-top:10px;
	margin-bottom:30px
}
.portlet-content{
	padding-left:140px;	
	position:relative;
}

.home-page .portlet .thumbnail{
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
}
.home-page .portlet h3{margin-bottom:10px}
.home-page .portlet h4{margin:20px 0 5px 0}
.home-page .portlet ul li{margin:5px 0}
.home-page .portlet ul ul{margin-left:30px}
*/

.home-page.main-content {
	background:url(../img/hero_unit_bg.png) repeat-x 0 0;
	padding-top:111px
}/*modified*/
.home-page .row .span3 {
	width:270px
}
.home-page .row .span3:nth-child(2), .home-page .row .span3:nth-child(3) {
margin-left:40px
}
.home-page h3 {
	font-size:1.75em;
	margin-bottom:0.5em;
	font-weight:normal;
}
 img[src$="btn_download_sdk.png"]:hover {
box-shadow:0 0 10px rgba(106, 220, 50, 0.5)
}
.featured-sections img {
	margin-bottom:20px
}
.info-graphic {
	background:#eee;
	margin-bottom:20px;
	margin-left:40px
}
/* Target Manager */
.tms-home .column-1, .tms-home .column-2 {
	float:left
}
.tms-home .column-2 {
	float:right
}
.tms-home .column-1 {
	width:580px;
	margin-right:20px
}
.tms-home .column-2 {
	width:280px
}
.tms-home.cloud-db .column-1 {
	width:480px
}
.tms-home.cloud-db .column-2 {
	width:380px
}
.tms-home.cloud-db .column-2 .table th, .tms-home.cloud-db .column-2 .table td {
	border:1px solid #999
}
.tms-home.cloud-db .column-2 .table {
	background:#fff
}
.tms-home.cloud-db tbody tr td.col2 {
	background:#e5f5ff
}
.tms-home.cloud-db tbody tr td.col3 {
	background:#f0ffe5
}
.tms-home.cloud-db tbody tr:nth-child(2n+1) td.col2 {
background:#e0eff9
}
.tms-home.cloud-db tbody tr:nth-child(2n+1) td.col3 {
background:#eaf9e0
}
.tms-home.cloud-db tbody tr:first-child th {
	background:#fff
}
.target-subnav .btn {
	color:#08c;
	font-weight:bold
}
.target-subnav .btn.active {
	color:#333;
	cursor:default;
}
.tms-home .login-form input {
	width:250px
}
/* TMS steps icons */
.tms-steps, .tms-steps li {
	margin:0;
	padding:0;
	list-style:none;
}
.tms-steps li {
	width:137px;
	padding-top:115px;
	background:url(../img/tms_steps_icons.png) no-repeat 0 0;
	display:inline-block;
	float:left;
	margin-right:15px;
	margin-top:40px
}
.tms-steps li:last-child {
	margin-right:0;
	width:120px
}
.tms-steps li:nth-child(2) {
background-position:-157px 0
}
.tms-steps li:nth-child(3) {
background-position:-314px 0
}
.tms-steps li:nth-child(4) {
background-position:-470px 0
}
.tms-steps div {
	display:table
}
.tms-steps span, .tms-steps strong {
	display:table-cell;
	vertical-align:middle;
	height:1.5em;
}
.tms-steps span {
	font-size:2.25em;
	font-weight:bold;
	color:#333;
	padding-right:5px
}
.tms-steps strong {
	font-weight:normal;
	font-size:1.1em;
	width:6.6em
}
.free-membership h2 {
	margin-bottom:10px
}
.free-membership p, .free-membership ul {
	margin-bottom:20px
}
.btn-createdb {
	margin-bottom:10px
}
.cloud-dblist table tr th, .cloud-dblist table tr td {
	text-align:right
}
.cloud-dblist table tr th:first-child, .cloud-dblist table tr td:first-child, .cloud-dblist table tr th:nth-child(2), .cloud-dblist table tr td:nth-child(2) {
text-align:left
}
.cloud-dblist .table .sortable a {
	margin-right:-10px;
	display:inline-block;
}
.cloud-dblist table tr td:nth-child(5) {
white-space:nowrap
}
.cloud-dblist .table tr th.sortable:first-child a, .cloud-dblist table tr th:nth-child(2) a {
margin-left:-10px
}
.cloud-dblist .btn-group {
	float:left
}
.cloud-dblist .currently-showing {
	display:inline-block;
	float:left;
}
.main-content aside {
	float:right
}
.top-recotrans h4, .my-recotrans h4 {
	font-size:0.975em
}
.top-recotrans ul {
	margin:0;
	padding:0
}
.top-recotrans ol {
	margin:0
}
.top-recotrans ol li {
	padding:5px 0;
	list-style-position:inside
}
.top-recotrans ol li strong, .my-recotrans ol li strong {
	font-weight:normal
}
.top-recotrans ol li em, .my-recotrans ol li em, .my-recotrans footer em {
	font-style:normal
}
.top-recotrans ol li em, .my-recotrans ol li em, .my-recotrans footer em {
	display:inline-block;
	width:60px;
	text-align:right;
	float:right
}
.my-recotrans ol {
	margin:0
}
.my-recotrans ol li {
	list-style-type:none;
	padding:5px 0;
}
.my-recotrans ol li:after {
	clear:both
}
.my-recotrans ol li:before, .my-recotrans ol li:after {
	content: "";
	display: table;
}
.my-recotrans footer em {
	font-weight:bold
}
.cloud-dblist table tr td:last-child a {
	visibility:hidden
}
.cloud-dblist table tr:hover td:last-child a {
	visibility:visible
}
.box-empty {
	padding:60px 10px;
	text-align:center;
}
.nav-tabs {
	clear:both;
	margin-bottom:30px
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
	color:#333
}
.go-help {
	margin-top:12px
}
/* List Controls - Pagination, Sorting Options, Last Updated Date */
.list-control, .list-control:after {
	clear: both
}
.list-control:before, .list-control:after {
	content: "";
	display: table;
}
.list-control .column-1, .list-control .column-2 {
	display:inline-block;
	float:left
}
.list-control .column-2 {
	float:right
}
.list-control .column-1 .btn-group {
	clear:none;
	float:left;
}
.list-control .currently-showing {
	float:left;
	margin:5px 0 0 20px;
}
.list-control .last-updated {
	margin:5px 0 0 0
}
.list-control .last-updated a {
	margin-left:20px
}
.list-control .pagination {
	text-align:right;
	margin-bottom:10px
}
.span12 {
	width:910px
}
.span11 {
	width:840px
}
.span10 {
	width:780px
}
.span9 {
	width:720px
}
.span8 {
	width:640px
}
.span7 {
	width:540px
}
.span6 {
	width:480px
}
.span5 {
	width:420px
}
.span4 {
	width:320px
}
.span3 {
	width:220px
}
.span2 {
	width:120px
}
.span1 {
	width:60px
}
/* Noncloud Database List */
.thumbnails {
	margin-left:-20px
}
.thumbnails > li {
	margin-left:20px
}
.thumbnails .thumbnail {
	padding-top:15px
}
.thumbnail h5 {
	font-size:1.15em
}
.thumbnail h5 a:hover {
	text-decoration:none
}
.thumbnail > .img-thumbnail {
	width:125px;
	height:125px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	text-align:center;
	overflow:hidden
}
.noncloud-dblist .thumbnails li {
	border:1px solid #ddd;
	border-radius: 4px 4px 4px 4px;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);
	transform: rotate(-5deg);
	-ms-transform: rotate(-5deg); /* IE 9 */
	-webkit-transform: rotate(-5deg); /* Safari and Chrome */
	-o-transform: rotate(-5deg); /* Opera */
	-moz-transform: rotate(-5deg); /* Firefox */
	margin-top:20px;
	width:205px;
}
.noncloud-dblist .thumbnail {
	transform: rotate(5deg);
	-ms-transform: rotate(5deg); /* IE 9 */
	-webkit-transform: rotate(5deg); /* Safari and Chrome */
	-o-transform: rotate(5deg); /* Opera */
	-moz-transform: rotate(5deg); /* Firefox */
	background:#fff;
}
.noncloud-dblist {
	margin-left:0
}
.noncloud-dblist .thumbnails li:hover {
	border-color:#6cf
}
.noncloud-dblist .thumbnails li:hover .thumbnail {
	border-color:#08c;
	box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);
}
.count-targets {
	margin:5px 0
}
.date-modified {
	margin-bottom:10px
}
.noncloud-dblist .thumbnail .delete-link {
	visibility:hidden
}
.noncloud-dblist .thumbnail:hover .delete-link {
	visibility:visible
}
/* Noncloud DB Target List */
.add-target {
	margin-bottom:20px
}
.noncloud-targetlist {
	clear:both;
	margin-left:0
}
.noncloud-targetlist .thumbnails li {
	width:207px
}
.noncloud-targetlist .thumbnails li:hover .thumbnail {
	border-color:#08c;
	box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);
}
.download-db {
	clear:both;
	margin-bottom:20px
}
.download-db .btn {
	margin-right:10px
}
.targets-total {
	margin-bottom:15px;
	margin-top:10px
}
.noncloud-targetlist .thumbnail {
	margin-bottom:20px;
	min-height:235px;
}
.noncloud-targetlist .thumbnail .caption {
	padding-left:25px;
	position:relative
}
.noncloud-targetlist .thumbnail .caption h5, .noncloud-targetlist .thumbnail .caption .rating {
	margin-bottom:5px
}
.noncloud-targetlist .thumbnail input[type='checkbox'] {
	position:absolute;
	left:5px;
	top:10px;
}
.noncloud-targetlist .thumbnail.selected {
	background:#e8f1f6;
	border-color:#dae5eb
}
.cube-faces, .cylinder-faces {
	height:360px;
	padding:0;
	margin:0;
	width:270px;
	position:relative;
	list-style:none;
	margin:0 auto;
}
.cube-faces li, .cylinder-faces li {
	border:1px solid #ddd;
	list-style-type:none;
	padding:0;
	margin:0;
	width:90px;
	height:90px;
	position:absolute;
	text-align:center;
	font-size:0.9em;
	display:table;
}
.cube-faces li a, .cylinder-faces li a {
	display:table-cell;
	vertical-align:middle;
}
.cube-faces li span, .cylinder-faces li span {
	display:block;
	margin-top:40px
}
.cube-faces .show-back {
	top:0;
	left:90px;
	border-bottom-color:#fff;
}
.cube-faces .show-top, .cylinder-faces .show-top {
	top:90px;
	left:90px;
	border-bottom-color:#fff;
}
.cube-faces .show-left {
	top:180px;
	left:0;
	border-right-color:#fff;
}
.cube-faces .show-front {
	top:180px;
	left:90px;
}
.cube-faces .show-right {
	top:180px;
	left:180px;
}
.cube-faces .show-bottom, .cylinder-faces .show-bottom {
	top:270px;
	left:90px;
	border-top-color:#fff;
}
.cube-faces li:hover, .cylinder-faces li:hover {
	border-color:#08c;
	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.cylinder-faces .show-top {
	top:0
}
.cylinder-faces .show-middle {
	top:92px;
	width:270px
}
.cylinder-faces .show-bottom {
	top:184px
}
.cylinder-faces .show-middle img {
	max-width:270px;
	max-height:90px
}
.no-image {
	min-height:475px;
	text-align:center
}
.no-image a {
	display:inline-block;
	margin-top:200px;
	font-size:1.2em
}
/* Cloud DB Target List */
.dropdown.edit {
	display:inline-block;
	margin-top:12px;
}
.filter-control .btn-group .btn {
	padding:8px 20px
}
.action-control, .cloud-targetlist {
	clear:both
}
.action-control .btn-group {
	margin-right:10px
}
.filter-control .alert a {
	margin-left:100px
}
 .cloud-targetlist table tr th:nth-child(5), .cloud-targetlist table tr th:nth-child(6), .cloud-targetlist table tr th:nth-child(7), .cloud-targetlist table tr td:nth-child(5), .cloud-targetlist table tr td:nth-child(6), .cloud-targetlist table tr td:nth-child(7) {
text-align:right
}
.cloud-targetlist table tr th:nth-child(5) a, .cloud-targetlist table tr th:nth-child(6) a, .cloud-targetlist table tr th:nth-child(7) a {
margin-right:-10px
}
.input-file {
	margin-bottom:5px
}
/* Cloud DB Target List - Summary */
.db-summary h3 {
	margin-bottom:10px
}
.db-summary ul {
	margin-bottom:30px
}
.db-summary ul li {
	margin-bottom:10px
}
.db-summary ul li a {
	margin-right:20px
}
.db-summary .list-inline li {
	margin-right:40px
}
.db-summary .last-updated a {
	margin-left:20px
}
.target-summary ul.list-inline, .target-summary ul.list-inline li {
	margin-bottom:0;
	margin-right:0
}
/* Cloud DB Target List - Access Keys */
.db-accesskeys h4 {
	margin:30px 0 20px 10px
}
.db-accesskeys .table {
	margin-bottom:30px
}
/* My Account */
.my-account {
	margin-left:30px
}
.my-account ul, .user-profile ul {
	margin-bottom:30px
}
.my-account ul li, .user-profile ul li {
	margin:5px 0
}
.my-account .alert {
	width:560px
}
.user-profile h3 {
	display:inline-block;
	margin-right:20px;
	margin-bottom:5px
}
.rating {
	display:inline-block
}
.rating span {
	display:block;
	width:70px;
	height:14px;
	background:url(../img/rating.png) no-repeat 0 0;
	text-indent:-1000em;
	opacity:.8;
}
.rating .rating-1 {
	background-position:0 -14px
}
.rating .rating-2 {
	background-position:0 -28px
}
.rating .rating-3 {
	background-position:0 -42px
}
.rating .rating-4 {
	background-position:0 -56px
}
.rating .rating-5 {
	background-position:0 -70px
}
/* Cloud Target Details */
.show-features {
	margin-bottom:5px
}
.targetdetail-actions .btn {
	width:120px;
	margin-left:5px
}
.target-details .column-1 {
	float:left;
	width:485px;
}
.target-details .thumbnail {
	margin-bottom:10px
}
.target-details .column-2 {
	float:right;
	width:380px;
}
.target-details .column-2 ul {
	margin-bottom:60px
}
.target-details .column-2 ul li {
	margin-bottom:10px
}
.target-details .column-2 ul li a {
	margin:0 10px
}
.target-details .rating {
	margin-top:2px
}
.help-text {
	font-size:0.9em
}
.target-details .alert-error {
	margin-top:5px
}
/* Account Management */
.cloudreco h1, .account-management h1 {
	display:block
}
.search-account {
	margin-bottom:0
}
.search-account .control-label {
	width:auto;
	margin-right:10px
}
.search-account .controls {
	margin-left:0
}
.search-account .input-append input[type="text"] {
	padding:5px 4px
}
.account-list th a {
	margin-left:0;
	margin-left:-10px
}
.account-list tr th:nth-child(5), .account-list tr td:nth-child(5), .account-list tr th:nth-child(6), .account-list tr td:nth-child(6) {
text-align:right
}
.account-list tr th:nth-child(5) a, .account-list tr th:nth-child(6) a {
margin-right:-10px
}
.account-list tr td:last-child a {
	visibility:hidden
}
.account-list tr:hover td:last-child a {
	visibility:visible
}
/* Edit User */
.control-label {
	font-weight:bold
}
.control-label span {
	font-weight:normal
}
.edit-user fieldset {
	margin-bottom:20px
}
.email-address {
	margin-bottom:20px
}
.edit-user h4 {
	margin-bottom:5px
}
.account-settings h3, .account-settings .control-group {
	margin-bottom:20px
}
.asterisk {
	color:#f00;
	font-size:1.275em;
}
#adminPermissions {
	width:780px;
	margin-left:-375px;
}
#adminPermissions .controls {
	margin-left:20px
}
/* Non Cloud Recognition Service - Pending */
.list-block:after {
	clear: both
}
.list-block:before, .list-block:after {
	content: "";
	display: table;
}
.list-block {
	border-top:1px solid #ddd;
	padding:20px;
}
.list-wrapper .list-block:last-child {
	border-bottom:1px solid #ddd
}
.list-wrapper .list-block:nth-child(2n+1) {
background-color:#F9F9F9
}
.cloudreco .list-block h3 {
	font-size:1.4em;
	margin-bottom:10px
}
.cloudreco .list-block h3 span {
	font-weight:normal
}
.cloudreco .description {
	clear:both
}
.cloudreco .user-info {
	margin-bottom:10px
}
.cloudreco .user-info li {
	display:inline-block;
	margin:0 20px 5px 0;
	color:#7b7b7b;
}
.cloudreco .action-buttons {
	margin-top:-8px
}
.action-buttons .btn {
	margin-left:5px
}
.list-wrapper {
	margin-bottom:30px
}

/* Non Cloud Recognition Service - Active */
.cloudreco-active .table th:nth-child(2), .cloudreco-active .table td:nth-child(2), .cloudreco-active .table th:nth-child(3), .cloudreco-active .table td:nth-child(3) {
text-align:right
}
.cloudreco-active .table tr th:nth-child(2) a, .cloudreco-active .table tr th:nth-child(3) a, .cloudreco-active .table tr th:nth-child(4) a {
margin-right:-10px
}
.cloudreco-active .table tr th:nth-child(5) a {
margin-right:0
}
 .cloudreco-db-active .table th:nth-child(3), .cloudreco-db-active .table td:nth-child(3), .cloudreco-db-active .table th:nth-child(4), .cloudreco-db-active .table td:nth-child(4), .cloudreco-db-suspended .table th:nth-child(3), .cloudreco-db-suspended .table td:nth-child(3), .cloudreco-db-suspended .table th:nth-child(4), .cloudreco-db-suspended .table td:nth-child(4) {
text-align:right
}
.cloudreco-db-active .table th:nth-child(3) a, .cloudreco-db-active .table th:nth-child(4) a, .cloudreco-db-suspended .table th:nth-child(3) a, .cloudreco-db-suspended .table th:nth-child(4) a {
margin-right:-10px
}
.cloudreco-db-active .table th:first-child, .cloudreco-db-suspended .table th:first-child {
	width:2em
}
.cloudreco .table a.watchlist {
	text-align:left
}
 .admin.cloudreco-active .table tr:nth-child(1) td, .admin.cloudreco-active .table tr:nth-child(1):hover td, .admin.cloudreco-suspended .table tr:nth-child(1) td, .admin.cloudreco-suspended .table tr:nth-child(1):hover td {
 background-color:#eaeaea;
 font-weight:bold;
}
.cloudreco .action {
	width:6em
}
.cloudreco .icon-comment {
	text-indent:-1000em;
	margin-left:5px;
	overflow:hidden;
	outline:none;
	text-align:left;
}
.popover .popover-inner ul {
	margin-left:10px
}
.popover .popover-inner ul li {
	margin-bottom:5px;
	white-space:nowrap
}
.input-prepend.input-append .btn-group {
	float:left;
	margin:0;
}
.input-prepend.input-append .dropdown-toggle .caret {
	margin-left:10px
}
.input-prepend.input-append button.btn {
	margin-left:-5px
}
.input-prepend.input-append input[type='text'] {
	float:left;
	padding:5px
}
.cloudreco .subnav {
	display:inline-block;
	width:auto;
}
.watchlist {
	display:block;
	text-indent:-1000em;
	overflow:hidden;
	outline:none;
	width:16px;
	height:16px;
	background:url(../img/watchlist_flag.png) no-repeat 0 -52px;
	margin:0 10px
}
th .watchlist, th .watchlist:hover {
	background-image:url(../img/watchlist_flag.png);
	background-repeat:no-repeat;
	background-position:10px -52px;
	margin-left:0;
}
.watchlist.on {
	background-position:0 0
}
.watchlist.off {
	background-position:0 -26px
}
/* Search Results */
.search-form {
	margin-bottom:30px
}
.search-form input[type="text"] {
	padding:5px
}
.search-results .date-updated {
	font-weight:bold
}
.search-results .content-url {
	font-size:0.9em
}
.results-list h4 {
	margin-bottom:5px
}
.results-list li {
	margin-bottom:40px
}
.results-list li p {
	margin-bottom:5px
}
.search-fliter h4 {
	color:#666;
	font-size:0.9em;
	text-transform:uppercase;
	margin-bottom:10px;
}
.search-fliter li {
	margin-bottom:5px
}
.search-fliter label {
	display:inline-block
}
/* Resources */
.resources.landing-page p {
	margin-bottom:20px
}
.resources .more {
	margin-top:20px
}
.intro-text {
	padding-right:80px;
	position:relative;
}
.intro-text .more {
	position:absolute;
	top:0;
	right:0;
	margin:0
}
.resources h1 {
	display:block
}
.resources .app-list li {
	display:inline-block;
	margin-right:10px
}
.resources .tab-content p {
	margin-bottom:20px
}
.resources .app-list li p {
	margin-top:5px
}
.resources .nav-tabs {
	margin-top:30px
}
.subnav {
	background-color: #eee;
	background-image: -moz-linear-gradient(center top, #F5F5F5 0%, #EEEEEE 100%);
	background-repeat: repeat-x;
	border: 1px solid #E5E5E5;
	border-radius: 4px 4px 4px 4px;
	height: 36px;
	margin-bottom:20px;
	display:inline-block
}
.subnav .nav {
	margin-bottom:0
}
.subnav .nav > li > a {
	border-left: 1px solid #F5F5F5;
	border-radius: 0 0 0 0;
	border-right: 1px solid #E5E5E5;
	margin: 0;
	padding:11px 30px;
}
.subnav .nav > .active > a, .subnav .nav > .active > a:hover {
	background-color: #E9E9E9;
	border-left: 0 none;
	border-right-color: #ddd;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05) inset;
	color: #777;
	padding-left: 30px;
}
.subnav .nav > .active > a .caret, .subnav .nav > .active > a:hover .caret {
	border-top-color: #777
}
.subnav .nav > li:first-child > a, .subnav .nav > li:first-child > a:hover {
	border-left: 0 none;
	border-radius: 4px 0 0 4px;
	padding-left: 30px;
}
.subnav .nav > li:last-child > a {
	border-right: 0 none
}
.subnav .dropdown-menu {
	border-radius: 0 0 4px 4px
}
.resources .subnav-fixed {
	border-color: #D5D5D5;
	border-radius: 0 0 0 0;
	border-width: 0 0 1px;
	box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 5px rgba(0, 0, 0, 0.1);
	left: 0;
	position: fixed;
	right: 0;
	top: 40px;
	z-index: 1020;
}
.resources .subnav-fixed .nav {
	margin: 0 auto;
	padding: 0 1px;
	width: 938px;
}
.subnav .nav > li:first-child > a, .subnav .nav > li:first-child > a:hover {
	border-radius: 0 0 0 0
}
.resources .subnav-fixed .nav li:first-child {
	margin-left:72px
}
.resources .span3 {
	width:205px
}
.resources .span8 {
	width:650px
}
.resources .nav-stacked {
	margin-top:0
}
.accordion {
	margin-bottom:30px
}
.resources h3 {
	margin-bottom:10px
}
.intro-text {
	margin-bottom:15px
}
.related-contents, .download-list {
	color:#08c;
	margin-bottom:18px;
}
.related-contents li {
	margin-bottom:5px
}
.resources h2 {
	margin-bottom:15px
}
.resources h4 {
	margin-bottom:5px
}
.download-list li {
	margin-bottom:5px
}
.download-list em {
	font-size:0.9em;
	font-style:normal;
	color:#666;
}
.sample-app-list li {
	padding-left:280px;
	min-height:160px;
	margin-bottom:20px
}
.sample-app-list li .thumbnail {
	margin-left:-280px;
	margin-top:-25px;
	display:inline-block
}
.sample-app-list .description {
	margin-top:-140px
}
.video-thumbnail {
	display:inline-block;
	position:relative;
}
.video-thumbnail .icon {
	background: url(../img/video_btn.png) no-repeat 0 0;
	height:60px;
	left:50%;
	margin-left:-30px;
	margin-top:-30px;
	position:absolute;
	top:50%;
	width:60px;
	z-index:2;
	opacity:.6;
	cursor:pointer;
}
.video-thumbnail:hover .icon {
	opacity:1
}
.resources .section {
	margin-bottom:20px
}
.resources a.btn {
	margin-right:20px
}
#createDataset fieldset {
	margin-bottom:20px
}
.dev-platform .controls {
	padding-left:30px
}
.register-form .form-actions {
	background:none;
	padding:20px 0 0 0
}
.expandable-menu {
	padding:0
}
.expandable-menu li {
	list-style:none;
	padding:8px 12px;
	line-height:18px;
	margin:0;
	position:relative;
}
.expandable-menu > li {
	border: 1px solid #ddd;
	border-top:0
}
.expandable-menu > li:first-child {
	border-radius: 4px 4px 0 0;
	border-top: 1px solid #ddd;
}
.expandable-menu > li:last-child {
	border-radius: 0 0 4px 4px
}
.expandable-menu > li:hover {
	border-color:#ddd;
	z-index: 2;
}
.expandable-menu li ul {
	margin-left:15px
}
.expandable-menu li ul li {
	padding:4px 0
}
.expandable-menu li i {
	cursor: pointer;
	opacity: 0.6;
	position: absolute;
	right: 10px;
	top: 10px;
}
.expandable-menu li ul li i {
	top: 5px
}
.expandable-menu li.expand > ul {
	margin-top:5px
}
/* Non Cloud - Add Target */
input.target-name {
	width:100%
}
.target-types {
	margin-left:0
}
.target-types li {
	width:23%;
	height:100px;
	background:url(../img/target_type.png) no-repeat 30px 10px;
	margin-right:0.5%;
	border:1px solid #eee;
	border:1px solid rgba(0, 0, 0, 0.05);
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
	padding:0;
}
.target-types li:last-child {
	margin-right:0
}
.target-types li a {
	display:block;
	padding-top:75px;
	text-align:center;
	text-decoration:none;
}
.target-types li.active {
	background-color:#eaeff5;
	border:1px solid #7ea8d2;
}
.target-types li.cube {
	background-position:30px -90px
}
.target-types li.cuboid {
	background-position:20px -190px
}
.target-types li.cylinder {
	background-position:20px -290px
}
.single-image-form h4, .cube-form h4, .cuboid-form h4, .cylinder-form h4 {
	font-size:1em;
	margin-bottom:10px
}
.single-image-form .control-group:first-child .control-label, .cube-form .control-label, .cuboid-form .control-label {
	font-weight:normal;
	display:inline-block;
}
.target-dimension .control-label {
	float:left;
	margin-top:5px;
	margin-right:1%;
	width:9%
}
.target-dimension .controls:after, .target-dimension .controls:before {
	content:"";
	display:table;
}
.target-dimension .controls:after {
	clear:both
}
.target-dimension input[type="text"] {
	width:88%;
	float:right
}
.cylinder-form .target-dimension .control-label {
	font-weight:normal;
	width:22%
}
.cylinder-form .target-dimension input[type="text"] {
	width:75%
}
.modal .help-text {
	clear:both;
	font-size:0.85em;
	line-height:1.3em
}
#addTargetmodal .control-group {
	margin-bottom:20px
}
.input-file {
	width:515px;
	background:#fff;
	border:1px solid #ccc;
	outline:0;
	border-radius:3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
/* Modal Popup */
#applyCloudModal .control-group:first-child input, #applyCloudModal .control-group textarea, #renameTargetModal .control-group input {
	width:530px
}
#loginModal {
	width:420px;
	margin-left:-210px
}
#loginModal input[type='text'], #loginModal input[type='password'] {
	width:390px
}
#createDatabaseModal .control-group {
	margin-bottom:20px
}
.modal ul {
	margin-bottom:20px
}
.modal ul li {
	margin-bottom:10px
}
#deleteDBmodal .form-horizontal .control-label {
	display:inline-block;
	width:auto;
	margin:0 10px 0 25px
}
.filter-control:after {
	clear:both
}
.cloud-db-targetlist .alert {
	display:inline-block
}
.cloud-db-targetlist .action-control .alert {
	clear:none
}
.alert a.clear {
	margin-left:20px
}
label.radio {
	display:table
}
.noncloud-targetlist .img-thumbnail {
	position:relative
}
.icon-3D {
	display:block;
	width:40px;
	height:40px;
	text-indent:-1000em;
	border-radius:5px;
	position:absolute;
	bottom:8px;
	right:8px;
}
.icon-3D.cube {
	background:url(../img/shape_icon_small_cube.png) no-repeat 0 0 rgba(200, 200, 200, 0.6);
}
.icon-3D.cuboid {
	background:url(../img/shape_icon_small_cuboid.png) no-repeat 0 0 rgba(200, 200, 200, 0.6)
}
.icon-3D.cylinder {
	background:url(../img/shape_icon_small_cylinder.png) no-repeat 0 0 rgba(200, 200, 200, 0.6)
}
.icon-3D:hover {
	background-color:rgba(0, 136, 204, 0.8)
}
.dropdown-submenu {
	position: relative
}
.dropdown-submenu > .dropdown-menu {
	top: 0;
	left:-180px;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
	display: block
}
.dropdown-submenu > a:after {
	display: block;
	float: left;
	width: 0;
	height: 0;
	margin-top: 5px;
	margin-left: -10px;
	border-color: transparent;
	border-right-color: #cccccc;
	border-style: solid;
	border-width: 5px 5px 5px 0;
	content: " ";
}
.dropdown-submenu:hover > a:after {
	border-left-color: #ffffff
}
.dropdown .dropdown-menu .nav-header {
	padding-right: 20px;
	padding-left: 20px;
}
/* Target Face Details */
.image-name a {
	margin-left:10px
}
.multi-target .cube-faces, .multi-target .cylinder-faces {
	height:240px;
	width:180px;
	margin-left:50px;
	margin-top:25px
}
.multi-target .cube-faces img, .multi-target .cylinder-faces img {
	width:60px
}
.multi-target .cube-faces li, .multi-target .cylinder-faces li {
	width:60px;
	height:60px;
	overflow:hidden;
}
.multi-target .cube-faces li span, .multi-target .cylinder-faces li span {
	margin-top:20px
}
.multi-target .cube-faces .show-back {
	left:60px
}
.multi-target .cube-faces .show-top {
	top:60px;
	left:60px;
}
.multi-target .cube-faces .show-left {
	top:120px
}
.multi-target .cube-faces .show-front {
	top:120px;
	left:60px;
}
.multi-target .cube-faces .show-right {
	top:120px;
	left:120px;
}
.multi-target .cube-faces .show-bottom {
	top:180px;
	left:60px;
}
.multi-target .cylinder-faces .show-top {
	top:0;
	left:60px
}
.multi-target .cylinder-faces .show-middle {
	top:61px;
	left:0;
	width:180px
}
.multi-target .cylinder-faces .show-bottom {
	top:123px;
	left:60px
}
.multi-target .cylinder-faces .show-middle img {
	width:auto;
	max-height: 60px;
	max-width: 180px;
}
.multi-target .cylinder-faces .active {
	z-index:200;
	box-shadow:0 0 3px 1px #0088CC;
}
.multi-target .carousel-control {
	left:-45px
}
.multi-target .carousel-control.right {
	left:auto;
	right:-45px
}
.multi-target .carousel h4 {
	margin-bottom:5px
}
.multi-target .cube-faces .active, .multi-target .cylindeer-faces .active {
	border:1px solid #fff;
	z-index:200;
	box-shadow:0 0 3px 1px #0088CC;
}
/* Forums */
.forums h1, .forums-sublevel h1 {
	display:none
}
.icon-forum, .icon-forumnewposts, .icon-postings, .icon-newpostings, .icon-hot, .icon-newhot, .icon-sticky, .icon-locked {
	display:inline-block;
	width:24px;
	height:24px;
	overflow:hidden;
	text-indent:-1000em;
	background:url(../img/forum_icons.png) no-repeat 0 0;
}
.icon-forumnewposts {
	background-position:-40px 0
}
.icon-postings {
	background-position:-114px 0
}
.icon-newpostings {
	background-position:-158px 0
}
.icon-sticky {
	background-position:-200px 0
}
.icon-locked {
	background-position:-78px 0
}
/*
.icon-hot{background-position:-169px 0}
.icon-newhot{background-position:-200px 0}
*/

.forum-footer .forum-icons {
	display:inline-block;
	margin-right:60px;
	float:left
}
/*
.last-post{
    display:block;
	white-space:nowrap; 
	width:20em; 
	overflow:hidden;
	text-overflow:ellipsis;
}
*/
.forum-footer .column-1, .forum-footer .column-2 {
	float:left;
	width:400px
}
.forum-footer .column-1 {
	margin-right:20px
}
.forums h4, .forums-sublevel h4 {
	margin-bottom:10px
}
.forums p, .forums .table {
	margin-bottom:30px
}
.forums .table p, .forums-sublevel .table p {
	margin-bottom:5px
}
.forums .table tr td:first-child {
	width:10px
}
.forums .table tr td:nth-child(2) {
width:320px
}
.forums .table tr td:nth-child(3), .forums .table tr td:nth-child(4) {
width:60px
}
.forums .table tr th:nth-child(2), .forums .table tr th:nth-child(3), .forums .table tr td:nth-child(3), .forums .table tr td:nth-child(4) {
text-align:right
}
.forums .table .tech-discussion td, .forums .table .tech-discussion:hover td {
	background:#fff;
	padding:0;
}
.forums .table .tech-discussion h3 {
	background:#eaeaea;
	border-top:1px solid #666;
	margin-top:40px;
	font-size:1em;
	padding:5px 10px;
}
.forum-icons li {
	margin-bottom:8px;
	padding-top:8px;
}
.forum-icons li > span {
	margin-top:-6px
}
.forums .statistics li {
	margin-bottom:8px
}
.create-new {
	margin-bottom:10px
}
.forums-sublevel p, .forums-sublevel .table {
	margin-bottom:20px
}
 .sub-forum.table tr th:nth-child(2), .sub-forum.table tr th:nth-child(3), .sub-forum.table tr td:nth-child(3), .sub-forum.table tr td:nth-child(4) {
text-align:right
}
.forums .table tr th, .forums .table tr td, .sub-forum.table tr th, .sub-forum.table tr td, .forum-topics.table tr th, .forum-topics.table tr td {
	padding:8px 15px
}
 .forum-topics.table tr th:nth-child(3), .forum-topics.table tr td:nth-child(3), .forum-topics.table tr th:nth-child(4), .forum-topics.table tr td:nth-child(4) {
text-align:right
}
.forum-topics.table tr th:first-child, .forum-topics.table tr td:first-child, .sub-forum.table tr td:first-child {
	padding-right:0
}
.forums .table td, .forums-sublevel .table td {
	vertical-align:middle
}
.icon-rss {
	display:inline-block;
	width:14px;
	height:14px;
	overflow:hidden;
	text-indent:-1000em;
	background:url(../img/icon_rss.png) no-repeat 0 0;
}
/* forums-reply */ 
.forums-reply h1 {
	margin-bottom:5px
}
.forums-reply .administration, .forums-reply .control-group {
	margin-bottom:25px
}
.notify-options {
	padding-left:20px
}
.forums-createtopic h1, .threaded-view h1 {
	display:none
}
.forums-createtopic .control-group ul, .forums-reply .control-group ul {
	padding:0;
	margin-left:0
}
.forums-createtopic .control-group ul li, .forums-reply .control-group ul li {
	list-style:none;
	background:url(../img/bullet.png) no-repeat 0 8px;
	padding-left:10px
}
.forums .breadcrumb, .forums-sublevel .breadcrumb, .forums-reply .breadcrumb, .forums-createtopic .breadcrumb, .threaded-view .breadcrumb {
	margin-bottom:40px
}
/* threaded-view */
.threaded-view .form-actions {
	margin-top:0
}
.threaded-view .posting:last-child {
	border-bottom:1px solid #ddd
}
.posting {
	background:#f9f9f9;
	position:relative
}
.post-header {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:10px 20px;
}
.post-header h3 {
	font-size:1em;
	display:inline;
	font-weight:bold;
	line-height:1em
}
.post-header .label {
	text-transform:uppercase;
	margin-left:10px
}
.post-content {
	background:#fff;
	width:700px;
	float:left
}
.post-info {
	width:190px;
	float:right
}
.posting .inner {
	padding:20px;
	min-height:150px;
}
.login-status, .date-joined {
	margin-bottom:20px
}
.posting .top {
	position:absolute;
	bottom:40px;
	left:720px
}
.posting-action {
	margin:20px 0
}
.posting-action .btn {
	margin-right:5px
}
.login-status {
	padding-left:15px
}
.login-status.offline {
	background:url(../img/icon_offline.png) no-repeat 0 3px
}
.login-status.online {
	background:url(../img/icon_online.png) no-repeat 0 3px
}
input.input-file {
	padding:4px;
	margin-top:4px
}
.toggle-collapse {
	margin-top:5px
}
.message-subject {
	margin-bottom:10px
}
#messagesAccordian .accordion-inner {
	border:0
}
#messagesAccordian .accordion-heading {
	white-space:nowrap
}
#messagesAccordian .accordion-heading div {
	margin-bottom:5px
}
#messagesAccordian .accordion-heading a {
	color:#000
}
#messagesAccordian .accordion-heading a:hover {
	text-decoration:none
}
#messagesAccordian .accordion-group {
	border-right:0;
	border-left:0;
}
.message-recipients {
	display:none
}
.chart-summary h5 {
	border-bottom:1px solid #ccc;
	padding-bottom:5px
}
.chart-summary dl {
	margin:0;
	width:240px;
}
.chart-summary dl dt {
	margin-right:10px
}
.chart-summary dl dt, .chart-summary dl dd {
	display:block;
	width:115px;
	font-weight:normal;
	float:left;
	padding:5px 0;
	margin:0;
	border-bottom:1px solid #ccc
}
.chart-summary dl dd {
	text-align:right;
	margin-top:-1px
}
.carousel-control {
	background:url(../img/carousal_nav.png) no-repeat 0 0 transparent;
	border:0;
	border-radius:0;
	text-indent:-1000em;
	overflow:hidden;
	height: 67px;
	line-height:67px;
	margin-top:0;
	opacity:1;
	top:30px;
	width:61px;
}
.multi-target .carousel-control.left {
	left:-61px
}
.multi-target .carousel-control.left:hover {
	background-position:0 -67px
}
.multi-target .carousel-control.right {
	background-position:-61px 0;
	right:-61px
}
.multi-target .carousel-control.right:hover {
	background-position:-61px -67px
}
/* Quota Limit */
.global-limits {
	margin:10px 0 20px 0
}
.basic-service .control-label {
	width:auto;
	margin-top:25px
}
.global-limits .controls {
	margin-left:100px
}
.quota-limit-grid .grid-actions {
	width:100px
}
.quota-limit-grid .grid-actions ul {
	display:none;
	margin:0;
	padding:0
}
.quota-limit-grid tr:hover .grid-actions ul {
	display:block
}
.global-limits label.checkbox {
	display:inline-block
}
.edit-quotalimit .control-label {
	text-align:left;
	width:100px
}
.edit-quotalimit .form-horizontal .controls {
	margin-left:110px
}
.edit-quotalimit fieldset {
	margin-top:15px
}
/* Price Plan */
.create-db-text {
	margin-bottom:30px
}
.tms-home h3 {
	margin-bottom:10px
}
.price-plans {
	margin-bottom:20px
}
.price-plans .inner {
	padding:10px;
	margin:5px
}
.price-plans .header {
	background: #000;
	color: #fff;
	margin-left: -10px;
	margin-top: -10px;
	padding: 15px 10px;
	width: 100%;
	font-size:1.4em;
	text-align:center
}
.price-plans .header h4 {
	font-size: 1.3em;
	font-weight: bold;
	margin:0;
	text-transform:uppercase
}
.price-plans .header label {
	font-size:inherit
}
.row.price-plans {
	margin-left:-10px
}
.price-plans .span2 {
	width:212px;
	margin-left:10px;
	min-height:20.5em;
	border:1px solid #eee;
	border:1px solid rgba(0, 0, 0, 0.15);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.price-plans .plan-free .header {
	background:#2d901b
}
.price-plans .plan-basic .header {
	background:#007ecb
}
.price-plans .plan-business .header {
	background:#d27204
}
.price-plans .plan-custom .header {
	background:#8149a0
}
.price-plans .price {
	display:inline-block;
	font-size:1.5em;
	margin-top:5px;
	text-transform:uppercase
}
.price-plans .plan-custom .price {
	text-transform:capitalize
}
.price-plans ul {
	margin-top:15px
}
.price-plans ul li {
	text-align:center;
	margin-bottom:5px;
	padding-bottom:5px;
	font-size:0.9em
}
.price-plans ul li:first-child {
	border-bottom:1px solid #ccc;
	margin-bottom:8px
}
.price-plans ul li:last-child {
	padding-bottom:0;
	border:0
}
.price-plans ul li strong {
	font-size:1.5em
}
.price-plans .span2 p {
	margin-top:15px
}
.create-database .action-panel, .confirm-plan .action-panel {
	margin-top:30px
}
.create-database .action-panel .btn, .confirm-plan .action-panel .btn {
	width:100px;
	margin-right:10px
}
.radio-priceplan {
	display: inline-block;
	float: left;
	margin-right: 10px;
}
.price-plans .priceplan-item.selected {
	background:#e8f1f6
}
.create-database .intro-text {
	margin-top:10px
}
.price-plans .priceplan-item {
	position:relative
}
.price-plans .overlay {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	background:#fff;
	background:rgba(255, 255, 255, .7);
	width:100%;
	filter: alpha(opacity=50);
}
.plan-features {
	margin-bottom:30px
}
.database-name {
	margin-bottom:30px
}
.confirm-plan h2 {
	font-size:1.5em;
	margin-bottom:10px
}
.confirm-plan h3 {
	margin-bottom:15px
}
.confirm-plan h4 {
	margin-bottom:10px
}
.card-info a {
	margin-left:20px
}
.card-info img {
	margin-right:5px
}
.edit-priceplan .action-panel {
	margin-top:30px
}
.edit-priceplan .btn {
	margin-right:10px
}
.cloud-priceplan .table .grid-actions {
	width:50px
}
.cloud-priceplan .table .grid-actions a {
	display:none
}
.cloud-priceplan .table tr:hover .grid-actions a {
	display:block
}
.cloud-priceplan .table tr th, .cloud-priceplan .table tr td {
	text-align:right
}
.cloud-priceplan .table tr th:first-child, .cloud-priceplan .table tr td:first-child {
	text-align:left
}
/* Price Plan Aside */
.price-plan-aside {
	background:#fff
}
.price-plan-aside .price-plans {
	margin-bottom:0
}
.price-plan-aside .price-plans .header {
	background:transparent;
	color: #fff;
	margin:0;
	padding:0;
	width:auto;
	font-size:1.4em;
	text-align:left;
	margin-bottom:10px
}
.price-plan-aside .price-plans .plan-free .header {
	color:#2d901b
}
.price-plan-aside .price-plans .plan-basic .header {
	color:#007ecb
}
.price-plan-aside .price-plans .plan-business .header {
	color:#d27204
}
.price-plan-aside .price-plans .plan-custom .header {
	color:#8149a0
}
.price-plan-aside .priceplan-item {
	background:#f9f9f9;
	padding:20px;
	margin-bottom:10px
}
.price-plan-aside .priceplan-item .inner {
	margin:0;
	padding:0;
}
.price-plan-aside .price-plans .price {
	display:inline;
	font-weight:normal;
	font-size:1em;
}
.price-plan-aside .price-plans .plan-custom .price {
	text-transform:capitalize
}
.price-plan-aside .price-plans ul {
	margin:0
}
.price-plan-aside .price-plans ul li {
	text-align:left;
	margin-bottom:0;
	padding-bottom:0;
	font-size:0.9em;
	font-weight:normal
}
.price-plan-aside .price-plans ul li:first-child {
	margin-bottom:5px
}
.price-plan-aside .price-plans ul li:first-child {
	border-bottom:0
}
.priceplan-footer {
	text-align:right
}
.priceplan-footer a {
	font-size:1.2em
}
.icon-more {
	width:16px;
	height:16px;
	background:url(../img/learn_more.png) no-repeat 0 0;
	display:inline-block
}
.priceplan-footer a:hover .icon-more {
	background-position:0 -21px
}
/*Modified March 2014*/
.navigation-bar {
	background-color:#328879;
	clear: both;
}
.subnav-new {
	min-height:38px;
	background:#f2f2f2;
	width:100%;
}
.navbar .subnav-new .nav {
	float:none;
	width:970px;
	margin:0 auto;
}
.navbar .subnav-new .nav > li > a {
	padding:9px 20px;
}
.subnav-new .nav-pills > li > a {
	color:#282828;
	border-radius:0;
	margin:0;
}
.navbar .subnav-new .nav>li>a {
	font-size:13px;
	text-shadow:0 -1px 0 #f1f1f1;
}
.navbar .subnav-new .nav>li>a:hover {
	background:#e6e6e6;
	color:#318879;
	text-decoration:none;
}
.navbar .subnav-new .nav .active>a, .navbar .subnav-new .nav .active>a:hover {
	color:#318879;
	text-decoration:none;
	background-color:#e6e6e6;
}/*modified*/
.login-btn-block {
	margin-top:20px;
}
.login-btn-block .btn-no-style {
	font-size:15px;
	color:#fff;
	padding:3px 10px;
}
.login-btn-block .rb {
	border-right:#fff solid 1px;
}
.login-btn-block a:last-child {
	padding-right:0 !important;
	padding-top:3px;
	display:inline-block;
}
.login-btn-block a:hover {
	text-decoration:none;
	color:#b9d3bc;
}
.page-footer .span0 {
	width:151px
}
.page-footer .span2 h5 {
	border-bottom:#cbcdc8 solid 1px;
	padding-bottom:5px;
}
.page-footer .footer-left-block {
	width:600px;
}
.page-footer .footer-right-block ul {
	list-style:none;
	margin:10px 0;
}
.page-footer .footer-right-block .default-label {
	vertical-align:top;
}
/*.page-footer .footer-right-block ul li:last-child
{
	padding-top:10px;
}*/
.masterbrand-logo {
	margin:15px 0;
}
.masterbrand-logo a {
	height:30px;
	width:130px;
	background:transparent url(../img/qualcomm_logo.png) no-repeat 0 0;
	text-indent:-2000px;
	overflow:hidden;
	display:block;
	opacity:.5;
	filter:alpha(opacity=50);
}
#header .login-btn-block .dropdown-toggle {
	margin-top:0;/*width:133px;*/
}
/*#header .login-btn-block .dropdown-menu
{
	min-width:152px;
}*/
/*#header .navbar .login-btn-block .nav li.login-user a.dropdown-toggle
{
	background:transparent;
}*/
#header .navbar .login-btn-block .nav {
	margin-right:0;
}
#header .navbar .login-btn-block .nav li.login-user {
	min-width:120px
}
#header .navbar .login-btn-block .nav li.login-user .dropdown-toggle .arrow-ico {
	background:transparent url(../img/user-arrow-down.png) no-repeat 0 0;
	width:11px;
	height:6px;
	margin-top:7px;
}
#header .navbar .login-btn-block .nav li.login-user.open .dropdown-toggle .arrow-ico {
	background:transparent url(../img/user-arrow-up.png) no-repeat 0 0;
}
#header .navbar .login-btn-block .nav > li.login-user a.dropdown-toggle {
	background:transparent;
	border-radius:0px;
	-webkit-border-radius:0px;
	margin-top:0px;
	padding:4px 10px;
	color:#fff;
	border:none;
	text-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
}
#header .navbar .login-btn-block .nav > li.login-user.open a.dropdown-toggle {
	background:#f1f1f1;
	opacity:0.9;
	filter:alpha(opacity=92);
	margin-top:0px;
	padding:4px 10px;
	color:#000;
}
#header .navbar .login-btn-block .nav > li.login-user a.dropdown-toggle:hover {
	color:#fff
}
#header .navbar .login-btn-block .nav > li.login-user.open a.dropdown-toggle:hover {
	color:#000;
	text-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
}
#header .navbar .login-btn-block .nav > li.login-user.open .dropdown-menu {
	min-width:120px;
	border-radius:0;
	border:none;
	background:#f1f1f1;
	opacity:0.9;
	filter:alpha(opacity=92);
	margin:0;
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
}
#header .navbar .login-btn-block .nav > li.login-user.open .dropdown-menu li a {
	color:#515151;
	background:transparent;
	font-size:14px;
	padding:5px 15px;
}
#header .navbar .login-btn-block .nav > li.login-user.open .dropdown-menu li a:hover {
	color:#2e8779;
}
#header .navbar .login-btn-block .nav > li.login-user.open.rb {
	border-right:none;
}
/*Target Manager */
.tm-hr {
	border-color:#424242;
	border-width:1px 0;
	margin:25px 0;
}
.tms-list {
	margin-left:15px;
	list-style:square;
	margin-bottom:20px;
}
.tms-about h3 {
	margin-bottom:10px;
}
.tms-about .btn, .featured-sections .sdk-box .btn {
	padding: 8px 10px;
}
.tms-about .btn, .featured-sections .sdk-box .btn {
	/*display:inline-block;
	*display:inline;
	*zoom:1;
	padding:4px 10px 4px;
	margin-bottom:0;
	font-size:13px;
	line-height:18px;
	*line-height:20px;
	color:#333333;
	text-align:center;
	
	vertical-align:middle;
	cursor:pointer;*/
	text-shadow:0 1px 1px rgba(66, 66, 66, 0.75);
	background-color:#5e5e5e;
	background-image:-moz-linear-gradient(top, #5e5e5e, #5e5e5e);
	background-image:-ms-linear-gradient(top, #5e5e5e, #5e5e5e);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5e5e5e), to(#5e5e5e));
	background-image:-webkit-linear-gradient(top, #5e5e5e, #5e5e5e);
	background-image:-o-linear-gradient(top, #5e5e5e, #5e5e5e);
	background-image:linear-gradient(top, #5e5e5e, #5e5e5e);
	background-repeat:repeat-x;
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e5e5e', endColorstr='#5e5e5e', GradientType=0);
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 	*background-color:#e6e6e6;
 	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border:0px solid #cccccc;
 	*border:0;
	border-bottom-color:#b3b3b3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
 	*margin-left:.3em;
	-webkit-box-shadow:inset 0 0px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	-moz-box-shadow:inset 0 0px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	box-shadow:inset 0 0px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	color:#fff;
	text-transform: uppercase;
	font-weight:bold;
}
.tms-about .btn-primary {
	background-color:#40a98d;
	background-image:-moz-linear-gradient(top, #40a98d, #40a98d);
	background-image:-ms-linear-gradient(top, #40a98d, #40a98d);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#40a98d), to(#40a98d));
	background-image:-webkit-linear-gradient(top, #40a98d, #40a98d);
	background-image:-o-linear-gradient(top, #40a98d, #40a98d);
	background-image:linear-gradient(top, #40a98d, #40a98d);
	background-repeat:repeat-x;
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40a98d', endColorstr='#40a98d', GradientType=0);
	border-color:#2c867a #2c867a #2c867a;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 	*background-color:#40a98d;
 	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.tms-about .btn-primary:hover, .tms-about .btn-primary:active, .tms-about .btn-primary.active, .tms-about .btn-primary.disabled, .tms-about .btn-primary[disabled] {
	background-color:#0055cc;
 	*background-color:#004ab3;
}
.tms-about .btn:hover {
	color:#fff;
	text-decoration:none;
	background-color:#40a98d;
	*background-color:#40a98d;
	background-position:0 35px;
	-webkit-transition:background-position 0.1s linear;
	-moz-transition:background-position 0.1s linear;
	-ms-transition:background-position 0.1s linear;
	-o-transition:background-position 0.1s linear;
	transition:background-position 0.1s linear;
}
.tms-about .btn-primary, .featured-sections .sdk-box .btn-primary {
	text-transform: uppercase;
	font-weight:bold;
}
.tms-about .btn-primary:


, .featured-sections .sdk-box .btn-primary:hover {
	background-color:#40a98d;
	background-position:0 37px;
}
/*TMS Price with Table*/
/*.tms-pricing-table
{
	background:#f4f4f4;
	padding:1em;
	margin:2em 0;
	
}
.tms-pricing-table .table
{
	border-collapse:separate;
	border-spacing:20px;
	margin-bottom:0;
}

.tms-pricing-table .table th, .tms-pricing-table table td, .tms-pricing-table .table tr:last-child td
{
	border-bottom:none;
	border-top:none;
	}
.tms-pricing-table .table th,.tms-pricing-table .table td
{
	text-align:center;
	width:200px;
	color:#333;
}
.tms-pricing-table .table span
{
	display:block;
	text-align:center;
	margin:8px 0;
}
.tms-pricing-table .table tfoot td
{
	border-top:#c0c0c0 solid 1px !important;
}
.tms-pricing-table .table th, .tms-pricing-table .table tfoot td
{
	font-size:36px;
}
.tms-pricing-table .table th
{
	padding-bottom:25px;
}
.tms-pricing-table .table tbody td
{
	font-size:30px;
	padding-bottom:0;
	padding-top:0;
}
.tms-pricing-table .table tfoot td
{
	font-size:30px;
	font-weight:bold;
	padding-top:20px;
}
.tms-pricing-table .table tfoot td span, .tms-pricing-table .table tbody td span
{
	font-size:13px;
	font-weight:normal;
	
}
.tms-pricing-table .table tfoot td .btn
{
	width:100%;
}*/
/* end /TMS Price with Table*/

/*TMS Price WITHOUT Table*/
.tms-price-table {
	background:#f4f4f4;
	margin:2em 0;
}
.tms-price-table .span3 {
	padding:0 10px;
	margin:0 !important;
	min-height:350px;
	width:25%;
}
.tms-price-table .price-header, .tms-price-table .price-footer {
	padding:20px;
	text-align:center;
}
.tms-price-table .price-header span, .tms-price-table .price-body span, .tms-price-table .price-footer span {
	display:block;
	font-weight:normal;
	font-size:13px;
	margin:10px 0;
}
.tms-price-table .price-header {
	font-weight:bold;
	font-size:36px;
	margin-bottom:20px;
	margin-top:10px;
}
.tms-price-table .price-body {
	font-size:30px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
.tms-price-table .price-footer {
	font-weight:bold;
	font-size:30px;
	border-top:#c0c0c0 solid 1px;
	margin-top:10px;
	padding-bottom:10px !important;
}
.tms-price-table .price-footer .btn {
	width:100%;
}
.tms-price-table .span3.active, .tms-price-table .span3:hover {
	background:#ebebeb;
}
/*--Home Page Content Rebrand March 25 -2014--*/
.home-page .row.featured-sections .span3 {
	width:333px
}
.home-page .row.featured-sections .span3:nth-child(1)
{
	margin-left:10px
}
.home-page .row.featured-sections .span3:nth-child(2), .home-page .row.featured-sections .span3:nth-child(3) {
	margin-left:17px
}
.home-page .featured-sections h3
{
	font-size:2em;
	color:#080808;
	font-weight:bold;
}
.home-page .featured-sections p
{
	color: #000000;
    font-size: 1.4em;
    line-height: 25px;
}
.home-page .featured-sections ul
{
	margin-top:1.3em;
}
.home-page .featured-sections ul li
{
	margin-bottom:.8em;
}
.home-page .featured-sections ul li a
{
	font-size:1.2em;
}
.featured-sections .span3.sdk-box
{
	padding:34px;
	width:202px!important;
	background:#40a98d;
	min-height:175px;
}

.featured-sections .sdk-box h3, .featured-sections .sdk-box p, .featured-sections .sdk-box a
{
	color:#fff;
}
.featured-sections .sdk-box .btn-primary
{
	width:90% !important;
	background-color:#287468;
	background-image:-moz-linear-gradient(top, #287468, #287468);
	background-image:-ms-linear-gradient(top, #287468, #287468);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#287468), to(#287468));
	background-image:-webkit-linear-gradient(top, #287468, #287468);
	background-image:-o-linear-gradient(top, #287468, #287468);
	background-image:linear-gradient(top, #287468, #287468);
	background-repeat:repeat-x;
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#287468', endColorstr='#287468', GradientType=0);
	border-color:#287468 #287468 #287468;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 	*background-color:#287468;
 	/*filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);*/
}
.featured-sections .sdk-box .btn-primary:hover
{
	color:#fff;
	text-decoration:none;
	background-color:#40a98d;
	*background-color:#40a98d;
	background-position:0 35px;
	-webkit-transition:background-position 0.1s linear;
	-moz-transition:background-position 0.1s linear;
	-ms-transition:background-position 0.1s linear;
	-o-transition:background-position 0.1s linear;
	transition:background-position 0.1s linear;
}

.support-center{font-size:1.05em}
.support-center ul{margin-bottom:44px}
.support-center ul li{margin-bottom:12px}
.support-center h2{margin-bottom:28px}
.support-center h3{margin-bottom:26px}
.support-center .row{margin-bottom:22px}
.content-box{
	background:#f4f4f4;
	padding:32px
}

.support-center h2{font-weight:normal}

.support-center .span7{width:614px}
.support-center .span5{width:317px; margin-left:19px}

.support-center .span7,
.support-center .span5{display:table-cell}

.panel{border:1px solid #dfdfdf}
.panel-heading{
	background:#f5f5f5;
	padding:20px 30px
}
.panel .panel-heading h2{margin-bottom:0; line-height:1em}
.panel .panel-body{padding:20px 32px}

.contact-us .panel-body h3{margin-bottom:18px}
.contact-us .panel-body p{margin-bottom:44px}
.contact-us .panel-body .span4{width:290px}
.contact-us .panel-body .span4:first-child,
.contact-us .panel-body .span4:last-child{width:266px} 


.support-center .accordion-heading a{color:#000; text-decoration:none}
.support-center .accordion-heading a{padding-left:20px}
.support-center .accordion-group {
	border-radius:0; 
	border:0; 
	border-top:1px solid #b8b8b8
}
.support-center .accordion-group:last-child{border-bottom:1px solid #b8b8b8}
.support-center .accordion-group .accordion-inner{
	border:0;
	padding-left:45px;
	font-size:0.9em;
	padding-bottom:33px
}

.support-center .accordion-heading{background:url(../img/icon_expand.png) no-repeat 0 14px}
.support-center .accordion-heading.expanded{background:url(../img/icon_collapse.png) no-repeat 0 14px}

.support-search{position:relative}
.support-search i{
	position: absolute;
    right: 5px;
    top: 5px;
}

.link-to-more{font-size:1.15em}


