| Current Path : /var/www/html/media/com_osmembership/assets/css/ |
| Current File : /var/www/html/media/com_osmembership/assets/css/style.css |
/*--------Global style-------------*/
.osm-container {
padding: 10px 0;
}
.osm-container img {
border: 0 none;
float: left !important;
margin: 0 10px 0 0;
}
.osm-container h1, .osm-container h2 {
width: auto;
margin: 5px 0 5px 0;
padding: 0;
float: none;
}
h1.osm-page-title {
margin: 0 0 10px 0 !important;
}
.osm-container .osm-item-wrapper {
margin-bottom: 20px;
}
.osm-container .osm-item-heading-box {
border-radius: 5px 5px 0 0;
color: #333333;
font-weight: bold;
padding: 4px 8px 4px;
margin: 0;
background: #f2f2f2 url(../images/background.png) repeat-x 0 0;
border: 1px solid #DBDEE1;
}
.osm-container .osm-item-heading-box h2 {
margin: 0;
}
.osm-container h2.osm-item-title {
margin: 6px 0 !important;
}
.osm-container .osm-item-description {
background: #fff;
border-radius: 0 0 7px 7px;
margin: 0;
padding: 10px;
border-bottom: 1px solid #DBDEE1;
border-left: 1px solid #DBDEE1;
border-right: 1px solid #DBDEE1;
}
.osm-container .osm-item-wrapper img {
margin: 0 10px 0 0 !important;
padding: 0 !important;
}
.osm-container img.osm-thumb-left {
margin: 0 15px 0 0 !important;
float: left !important;
max-width: 120px;
}
.osm-container img.osm-thumb-right {
margin: 0 0 0 15px !important;
float: right !important;
}
/* ---------- Category styles --------------------------------------- */
.osm-container .osm-plan-properties {
width: 290px;
background: #ECF4FB;
padding: 5px 5px 5px 10px;
margin: 0 5px 5px;
float: right;
}
td.osm-plan-property-label {
width: 110px;
text-align: left;
font-weight: bold;
}
/* ---------- Taskbar styles ---------------------------------------- */
.osm-taskbar {
padding: 0 0 6px 0;
margin: 0 0 6px 0;
list-style-type: none;
}
.osm-taskbar ul {
margin: 0 !important;
padding: 0 !important;
}
.osm-taskbar li {
float: left !important;
list-style-type: none !important;
background-image: none !important;
padding: 0 5px 0 0 !important;
margin: 0.5em 0 2px 0 !important;
}
.osm-taskbar li a:link, .osm-taskbar li a:visited, .osm-taskbar li a:hover {
text-decoration: none;
}
.osm-taskbar li a:hover {
}
/**Plan detail style**/
#osm-plan {
padding: 0 15px 15px 15px;
}
#osm-plan-details {
padding: 10px 0;
}
#osm-plan h1.osm-page-title {
margin: 0 0 10px 0 !important;
}
.heading {
font-size: 15px;
font-weight: bold;
text-decoration: underline;
}
span.error {
color: red;
}
.col_container {
min-height: 150px;
}
table.os_table {
margin-bottom: 20px;
}
table.os_table td.title_cell {
width: 25%;
font-weight: bold;
padding-top: 10px;
}
/*** Css for dispalying inputbox td **/
table.os_table td.field_cell {
padding-top: 10px;
}
/*** Css for display '*' next to required field ***/
.required {
padding-left: 5px;
color: red;
}
span.star {
color: red;
}
.invalid, .error {
color: red;
}
#restricted_info {
background-color: #83CC00;
min-height: 40px;
margin: 0;
padding: 5px;
font-weight: bold;
}
.text-error {
color: #B94A48;
font-size: 14px;
font-weight: bold;
}
.inline-display {
display: inline;
}
.explain-text {
margin-left: 10px;
}
#ajax-loading-animation {
vertical-align: bottom;
}
form.form-horizontal .control-label, form.form-horizontal .control-label label {
text-align: left;
font-weight: bold;
}
/**Form CSSS**/
form.form-horizontal ul, form.form-horizontal ul {
list-style: none;
}
form.form-horizontal ul li label, form.form-horizontal ul li label {
display: inline;
}
.table td.right, th.right {
text-align: right;
}
.table td.left, th.right {
text-align: left;
}
/**Pricing table*/
#osm-plans-list-columns .osm-pricing-table {
padding: 0;
margin: 0 0 25px 0;
width: auto;
}
.osm-pricing-table .osm-plan {
border-radius: 5px;
text-align: center;
background-color: #f3f3f3;
-moz-box-shadow: 0 0 6px 2px #b0b2ab;
-webkit-box-shadow: 0 0 6px 2px #b0b2ab;
box-shadow: 0 0 6px 2px #b0b2ab;
position: relative;
}
.osm-pricing-table .osm-plan:hover {
-moz-box-shadow: 0 0 12px 3px #b0b2ab;
-webkit-box-shadow: 0 0 12px 3px #b0b2ab;
box-shadow: 0 0 12px 3px #b0b2ab;
}
.osm-pricing-table .osm-plan .osm-plan-short-description {
padding: 10px;
}
.osm-pricing-table .osm-plan-recommended {
transition: all 0.25s ease 0s;
overflow: hidden;
}
.osm-pricing-table .osm-plan .osm-plan-header {
padding: 10px 50px;
color: #fff;
display: block;
background-color: #363948;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
.osm-pricing-table .osm-plan .osm-plan-header h2 {
color: #fff !important;
font-size: 22px;
line-height: normal;
margin: 0 !important;
text-transform: uppercase;
}
.osm-pricing-table .osm-plan .osm-plan-header span.osm-plan-price {
font-size: 20px;
}
.osm-plan-price {
background: #27ae60;
color: #fff;
padding: 20px 0 10px;
}
.osm-plan-recommended .osm-plan-price {
background: #eb5e4c;
}
.osm-plan-price .price {
color: #fff;
display: inline-block;
margin-bottom: 0.625rem;
position: relative;
}
.osm-plan-price .price span {
font-size: 45px;
font-weight: bold;
letter-spacing: 2px;
line-height: normal;
}
.osm-plan-price .price sup {
font-size: 1.5rem;
left: -12px;
position: absolute;
top: 12px;
}
.osm-pricing-table .osm-plan ul {
list-style: none;
margin: -10px;
padding: 0;
}
.osm-pricing-table .osm-plan ul.osm-signup-container {
padding: 10px;
margin: 0;
}
.osm-pricing-table .osm-plan ul li.plan-feature {
padding: 15px 10px;
border-top: 1px solid #c5c8c0;
}
.osm-pricing-table .osm-plan ul li:nth-child(2n+1).plan-feature {
background: #fff;
}
.osm-pricing-table .btn-singup {
padding: 8px 25px;
font-size: 18px;
}
.osm-pricing-table .osm-plan-recommended .plan-recommended {
background: #27ae60;
border-radius: 0 0 4px 4px;
color: white;
display: block;
font-size: 12px;
font-weight: bold;
left: -35px;
line-height: 22px;
padding: 5px 10px;
position: absolute;
text-align: center;
text-shadow: 0 1px rgba(0, 0, 0, 0.05);
top: 18px;
transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
width: 130px;
}
.osm-container .form-group .radio, .osm-container .form-group .checkbox {
min-height: 1px !important;
}
.osm-container .form-group input.radio, .osm-container .form-group input.checkbox, .osm-container .form-group select {
display: inline-block;
}
.osm-container:not(.osm-container-j4) .form-group select,
.osm-container:not(.osm-container-j4) .form-group textarea,
.osm-container:not(.osm-container-j4) .form-group input[type="text"],
.osm-container:not(.osm-container-j4) .form-group input[type="password"],
.osm-container:not(.osm-container-j4) .form-group input[type="datetime"],
.osm-container:not(.osm-container-j4) .form-group input[type="datetime-local"],
.osm-container:not(.osm-container-j4) .form-group input[type="date"],
.osm-container:not(.osm-container-j4) .form-group input[type="month"],
.osm-container:not(.osm-container-j4) .form-group input[type="time"],
.osm-container:not(.osm-container-j4) .form-group input[type="week"],
.osm-container:not(.osm-container-j4) .form-group input[type="number"],
.osm-container:not(.osm-container-j4) .form-group input[type="email"],
.osm-container:not(.osm-container-j4) .form-group input[type="url"],
.osm-container:not(.osm-container-j4) .form-group input[type="search"],
.osm-container:not(.osm-container-j4) .form-group input[type="tel"],
.osm-container:not(.osm-container-j4) .form-group input[type="color"] {
width: 210px;
}
.osm-container input[type="text"].input-mini,
.osm-container select.input-mini,
.osm-container textarea.input-mini {
width: 60px !important;
}
.osm-container input[type="text"].input-small,
.osm-container select.input-small,
.osm-container textarea.input-small {
width: 90px !important;
}
.osm-container input[type="text"].input-medium,
.osm-container select.input-medium,
.osm-container textarea.input-medium {
width: 150px !important;
}
.osm-container input[type="text"].input-large,
.osm-container select.input-large,
.osm-container textarea.input-large {
width: 210px !important;
}
.osm-container input[type="text"].input-xlarge,
.osm-container select.input-xlarge,
.osm-container textarea.input-xlarge {
width: 270px !important;
}
.osm-container input[type="text"].input-xxlarge,
.osm-container select.input-xxlarge,
.osm-container textarea.input-xxlarge {
width: 530px !important;
}
.osm-container:not(.osm-container-j4) div#osm-plans-list-columns div.row.osm-pricing-table .osm-plan {
margin: 0 -15px;
}
.osm-active-plans-list {
}
.osm-active-plans-list li {
margin-top: 5px;
}
/*--------Menbers style-------------*/
.osm-user-profile-wrapper {
padding: 15px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
margin-bottom: 20px;
}
.osm-user-profile-wrapper .profile-name {
font-size: 20px;
text-transform: capitalize;
padding-bottom: 20px;
}
.osm-user-profile-wrapper .table {
margin-left: 5px;
}
.osm-user-profile-wrapper .table th, .osm-user-profile-wrapper .table td {
border: none;
background: none !important;
padding: 4px 0;
}
.osm-user-profile-wrapper td.osm-profile-field-title {
font-weight: bold;
}
#osm-profile-list .osm-user-profile-wrapper img {
float: inherit !important;
}
.btn-toolbar .btn-wrapper {
display: inline-block;
margin: 0 0 5px 5px;
}
.payment-methods-icons li {
margin-bottom: 12px;
}
img.osm-payment-method-icon {
float: none !important;
}
.osm-btn-update-card {
margin-top: 5px;
}
div.avatar-container {
text-align: center;
}
table.osm-profile-data td.osm-profile-field-title {
font-weight: bold;
}
table.osm-profile-data tr:first-child td {
border-top: none;
}
.osm-pricing-table-circle .osm-plan * {
box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
}
.osm-pricing-table-circle .osm-plan {
background-color: #fff;
border-radius: 10px;
box-shadow: 0 0 5px 1px rgba(62, 62, 62, 0.5);
color: #222;
margin: 0 auto 20px;
max-width: 360px;
min-height: 425px;
overflow: hidden;
text-align: center;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
border-box: box-sizing;
}
.osm-pricing-table-circle .osm-plan-header {
background-color: #00b69c;
color: #fff;
height: 165px;
margin: 0 0 105px;
padding: 30px 30px 0;
position: relative;
line-height: 1.42857143;
}
.osm-pricing-table-circle .osm-plan-header > h2 {
font-size: 28px;
font-weight: bold;
margin: 0 0 30px;
text-transform: uppercase;
}
.osm-pricing-table-circle .osm-plan-price {
background-color: #00b69c;
border: 5px solid #fff;
border-radius: 50%;
bottom: 0;
color: #222;
height: 150px;
left: 50%;
margin-bottom: -75px;
margin-left: -75px;
padding: 30px 0;
position: absolute;
width: 150px;
}
.osm-pricing-table-circle .osm-plan-price p {
color: #fff;
font-size: 40px;
font-weight: bold;
margin: 0;
}
.osm-pricing-table-circle .osm-plan-price sub {
bottom: 10px;
position: relative;
color: #fff;
font-size: 14px;
display: block;
line-height: 1.4;
}
.osm-pricing-table-circle .osm-plan-short-description {
margin: 30px 30px 0;
}
.osm-pricing-table-circle .osm-plan-short-description li {
border-top: 1px dotted #ddd;
padding: 15px;
}
.osm-pricing-table-circle .osm-plan-short-description li:last-child {
border-bottom: 1px dotted #ddd;
}
.osm-pricing-table-circle .btn-signup {
background-color: #00b69c;
color: #fff;
margin: 10px 0;
font-size: 16px;
overflow: hidden;
padding: 12px 22px;
text-decoration: none;
-webkit-box-shadow: 0 0 1px transparent;
box-shadow: 0 0 1px transparent;
display: inline-block;
position: relative;
-moz-transform: perspective(1px) translateZ(0px);
-webkit-transform: perspective(1px) translateZ(0px);
-o-transform: perspective(1px) translateZ(0px);
-ms-transform: perspective(1px) translateZ(0px);
transform: perspective(1px) translateZ(0px);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: color;
transition-property: color;
vertical-align: middle;
border-radius: 4px;
}
.osm-pricing-table .btn-signup:before {
background-color: #000;
bottom: 0;
content: "";
left: 0;
position: absolute;
right: 0;
top: 0;
-moz-transform: scaleX(0);
-webkit-transform: scaleX(0);
-o-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 50%;
transform-origin: 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
z-index: -1;
}
.osm-pricing-table-circle .btn-signup:hover, .osm-pricing-table-circle .btn-signup:active {
color: #fff;
border-color: #000;
-moz-transform: scaleX(1);
-webkit-transform: scaleX(1);
-o-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
}
.osm-pricing-table-circle .btn-signup:hover:before, .osm-pricing-table-circle .btn-signup:focus:before, .osm-pricing-table-circle .btn-signup:active:before {
-moz-transform: scaleX(1);
-webkit-transform: scaleX(1);
-o-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
}
/* osm-flat */
.osm-pricing-table-flat, .osm-pricing-table-flat * {
color: #fff;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.osm-pricing-table-flat .osm-plan {
border-radius: 6px;
overflow: hidden;
text-align: center;
margin: 0 0 50px;
border: none;
padding: 40px 20px;
}
.osm-pricing-table-flat h2.osm-plan-title {
font-size: 25px;
border-bottom: 2px solid;
color: #fff;
font-weight: bold;
letter-spacing: 2px;
margin: 0;
padding-bottom: 10px;
text-transform: uppercase;
}
.osm-pricing-table-flat .osm-plan-price {
text-align: left;
}
.osm-pricing-table-flat .osm-plan-price p {
color: #fff;
font-size: 40px;
font-weight: bold;
line-height: 1.4;
margin: 0;
}
.osm-pricing-table-flat .osm-plan-price sup {
font-size: 60%;
top: -0.75em;
}
.osm-pricing-table-flat .osm-plan-price p sub, .osm-pricing-table .osm-plan-price p sub {
font-size: 14px;
bottom: 0;
}
.osm-pricing-table-flat .osm-plan-short-description li {
padding: 10px;
border-bottom: 1px dotted #ddd;
color: #fff;
text-align: left;
}
.osm-pricing-table-flat .btn-signup, .osm-pricing-table-circle .btn-signup {
background-color: #fff;
color: #000;
margin: 10px 0;
font-size: 16px;
overflow: hidden;
padding: 12px 22px;
text-decoration: none;
-webkit-box-shadow: 0 0 1px transparent;
box-shadow: 0 0 1px transparent;
display: inline-block;
position: relative;
-moz-transform: perspective(1px) translateZ(0px);
-webkit-transform: perspective(1px) translateZ(0px);
-o-transform: perspective(1px) translateZ(0px);
-ms-transform: perspective(1px) translateZ(0px);
transform: perspective(1px) translateZ(0px);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: color;
transition-property: color;
vertical-align: middle;
border-radius: 4px;
}
.osm-pricing-table-circle .btn-signup {
color: #fff;
}
.osm-pricing-table-flat .osm-signup-container .btn-signup:before, .osm-pricing-table-circle .osm-signup-container .btn-signup:before {
background: #000;
bottom: 0;
content: "";
left: 0;
position: absolute;
right: 0;
top: 0;
-moz-transform: scaleX(0);
-webkit-transform: scaleX(0);
-o-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 50%;
transform-origin: 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
z-index: -1;
}
.osm-plan .osm-signup-container .btn-signup:hover, .osm-plan .osm-signup-container .btn-signup:active {
color: #fff;
border-color: #000;
-moz-transform: scaleX(1);
-webkit-transform: scaleX(1);
-o-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
}
.osm-plan .osm-signup-container .btn-signup:hover:before, .osm-plan .osm-signup-container .btn-signup:focus:before, .osm-plan .osm-signup-container .btn-signup:active:before {
-moz-transform: scaleX(1);
-webkit-transform: scaleX(1);
-o-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
}
.osm-pricing-table-flat .osm-plan .osm-plan-price {
background: none;
}
.osm-pricing-table-flat .osm-plan .osm-plan-price sup {
left: 0;
position: relative;
}
.osm-pricing-table-circle .osm-plan ul, .osm-pricing-table-flat .osm-plan ul {
list-style: none;
margin: 0;
padding: 0;
}
.osm-pricing-table-circle .osm-plan .osm-signup-container, .osm-pricing-table-flat .osm-plan .osm-signup-container {
margin: 20px 0 0;
}
a.download-member-card-link {
padding-left: 10px;
}
.osm-privacy-policy-message {
display: inline-block;
}
.osm-privacy-policy input[type="checkbox"], .osm-terms-and-conditins-container input[type="checkbox"] {
margin-top: 0;
}
#osm-delete-avatar-container {
margin-left: 100px;
}
#osm-delete-avatar-container label {
font-weight: bold;
}
.osm-terms-and-conditions-container label a {
font-weight: bold;
}
@media (min-width: 768px) {
#osm-signup-page-columns-form {
position: relative;
}
#osm-subscription-information {
float: left;
width: 47%;
}
#osm-payment-information {
float: right;
width: 47%;
position: absolute;
top: 0;
right: 0;
}
}
@media (max-width: 480px) {
/* CSS osm-responsive-table table */
table.osm-responsive-table,
table.osm-responsive-table thead,
table.osm-responsive-table tbody,
table.osm-responsive-table th,
table.osm-responsive-table td,
table.osm-responsive-table tr {
display: block;
border: none;
}
table.osm-responsive-table thead tr {
position: absolute;
top: -9999px;
left: -9999px;
}
table.osm-responsive-table tr {
border: 1px solid #ccc;
margin-bottom: 5px;
}
table.osm-responsive-table td {
border: none !important;
position: relative;
padding: 12px 5%;
text-align: left;
}
table.osm-responsive-table td::before,
table.osm-responsive-table td .td-text {
float: left;
width: 50%;
}
table.osm-responsive-table td::before {
width: 50%;
padding-right: 15px;
text-align: left;
content: attr(data-content);
display: block;
font-weight: bold;
}
table.osm-responsive-table td::after {
content: "";
display: table;
clear: both;
}
table.osm-responsive-table td.center {
text-align: left;
}
table.osm-responsive-table .eb-taskbar li {
float: left !important;
text-align: left;
}
}
.input-group.osm-addon-container {
width: 150px;
}
.osm-container > .btn-toolbar {
margin-bottom: 10px;
}
joomla-toolbar-button {
padding-right: 3px;
}
.osm-container-j4 .btn-group .chosen-container {
margin-left: 5px;
}
@media screen and (min-width: 768px) {
select#limit.form-select {
width: 100px !important;
}
select.form-select.input-mini {
width: 100px !important;
}
select.form-select.input-medium {
width: 180px !important;
}
}
@media (min-width: 768px) {
.osm-one-one,
.osm-one-half,
.osm-one-third,
.osm-two-thirds,
.osm-one-quarter,
.osm-two-quarters,
.osm-three-quarters {
float: left;
}
.osm-one-one {
width: 100%;
}
.osm-one-half,
.osm-two-quarters {
width: 50%;
}
.osm-one-third {
width: 33.3333%;
}
.osm-two-thirds {
width: 66.6666%;
}
.osm-one-quarter {
width: 25%;
}
.osm-three-quarters {
width: 75%;
}
}
.osm-field-description {
font-size: .875em;
margin-top: .25rem;
font-weight: normal;
}
.osm-container .form-group.form-row {
margin-bottom: 15px;
}
.osm-category-number-plans {
margin-left: 8px;
}
.modal-body .form.form-horizontal {
padding-left: 10px;
padding-right: 10px;
}
.osm-invisible-to-visitors {
display: none !important;
}
.osm-table-responsive {
overflow-x: auto;
}