jam-cloud/web/app/assets/stylesheets/client/account_affiliate.scss

205 lines
3.2 KiB
SCSS

@import 'common.scss';
#account-affiliate-partner {
p {
font-size: 15px;
line-height: 125%;
margin:0;
}
.affiliates-header {
float:left;
}
.affiliate-partner-nav {
width:85%;
position:relative;
float:right;
margin-bottom:20px;
}
.affiliate-partner-nav a {
width:19%;
text-align:center;
height: 27px;
display: block;
float:right;
margin-right:5px;
vertical-align:bottom;
padding-top:10px;
background-color:#535353;
color:#ccc;
font-size:17px;
text-decoration:none;
}
.affiliate-partner-nav a:hover {
background-color:#666;
color:#fff;
}
.affiliate-partner-nav a.active {
background-color:#ed3618;
color:#fff;
}
.affiliate-partner-nav a.active:hover {
background-color:#ed3618;
cursor:default;
}
.affiliate-partner-nav a.last {
margin-right:0px !important;
}
#affiliate-partner-tab-content {
.tab-account {
.left-col {
float: left;
width: 55%;
.affiliate-label {
text-align: left;
width: 130px;
float: left;
display: inline-block;
margin-right: 10px;
margin-top: 3px;
}
input {
margin-bottom: 5px;
@include border_box_sizing;
}
.button-orange {
margin-right:2px;
}
.spacer {
width:140px;
display:inline-block;
}
.input-buttons {
width:60%;
display:inline-block;
}
}
.right-col {
float: right;
width: 45%;
margin-top: 30px;
line-height:125%;
}
}
}
.links {
p.prompt {
margin-bottom:20px;
}
}
.link-type-section {
border-width:0 0 1px 0;
border-style:solid;
border-color:$ColorTextTypical;
padding-bottom:20px;
margin-bottom:20px;
label {
display:inline-block;
margin-right:20px;
}
select {
}
}
.link-type-prompt {
display:none;
p {
margin-bottom:20px;
}
.example-link {
font-weight:bold;
}
}
table.traffic-table {
width:400px;
.signups, .visits {
width:70px;
text-align:right;
}
}
table.links-table {
min-width:100%;
margin-top:20px;
border-width: 1px 0 0 0;
border-style: solid;
th {
padding: 10px 0 20px;
white-space:nowrap;
}
td {
padding:3px 0;
white-space:nowrap;
}
.target {
width:45%;
white-space:normal;
}
.copy-link {
width:100px;
}
.url {
input {
font-family:courier;
background-color: transparent;
-webkit-box-shadow:none;
box-shadow:none;
color:#ccc;
}
}
}
.agreement {
#partner-agreement-v1 {
height:340px;
overflow:scroll;
padding:20px;
border:1px solid white;
@include border-box_sizing;
}
label.partner-agreement {
display:inline-block;
margin-right:40px;
}
h2 {
font-size:20px;
font-weight:bold;
margin:40px 30px 20px 0;
display:inline-block;
}
.execution-date {
display:inline-block;
}
.input-buttons {
margin-top:20px;
}
}
}