You are here

style_settings.css in Google Authenticator / 2 Factor Authentication - 2FA 7

Same filename and directory in other branches
  1. 8.2 includes/css/style_settings.css
  2. 8 includes/css/style_settings.css
.mo2f_table_layout {
  border-radius: 1px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
  background-color:#FFFFFF;
  border:1px solid #CCCCCC;
  margin: 0 2% 2% 0;
}

.mo2f_highlight_background_note{
  background-color: #e0e0e0;
  border-radius: 4px;
  padding: 0.55em;
  width: 99%;
}

.form-submit{
  background-color: #008CBA;
}

.mo2f_container
{
  width: 60%;
  padding:25px;
  float: left;
  margin-right: 15px !important;
}

.mo2f_table_layout_1
{
  background-color:#e0e0d8;
  /*width: 97%;*/
  padding:2%;
  overflow: hidden;
}

.mo2f_table_layout_support_2{
  border-radius: 1px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
  float: left;
  width: 29%;
  background-color:#FFFFFF;
  border:1px solid #CCCCCC;
  padding:20px 20px 25px 20px;
  margin-bottom: 10px;
}

.form-textarea{

  padding: 2px !important;
  box-sizing: border-box !important;
  padding: 0.3em 0.4em 0.3em 0.5em !important;
  border: 1px solid #b8b8b8 !important;
  border-top-color: #999 !important;
  border-radius: 2px !important;
  background: #fcfcfa !important;
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.125) !important;
}

.mo2f_red_color_star{
  color: red;
}

@media only screen and (max-width:641px) { .form-textarea { width:100% !important;}}

.form-text{
  padding: 2px !important;
  box-sizing: border-box !important;
  padding: 0.3em 0.4em 0.3em 0.5em !important;
  border: 1px solid #b8b8b8 !important;
  border-top-color: #999 !important;
  border-radius: 2px !important;
  background: #fcfcfa !important;
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.125) !important;
}

@media only screen and (max-width:641px) { .form-text { width:100% !important;}}

.password-parent{
  width: 60% !important;
}

@media only screen and (max-width:641px) { .password-parent { width:100% !important;}}

.confirm-parent {
  width: 100%;
}

@media only screen and (max-width:641px) { .confirm-parent { width:100% !important;}}

.form-select{
  padding: 2px !important;
  box-sizing: border-box !important;
  padding: 0.3em 0.4em 0.3em 0.5em !important;
  border: 1px solid #b8b8b8 !important;
  border-top-color: #999 !important;
  border-radius: 2px !important;
  background: #fcfcfa !important;
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.125) !important;
}

@media only screen and (max-width:641px) { .form-select { width:100% !important;}}

.mo2f_configure_message{
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
  font-size: 13.5px;
  border-radius: 8px;
  border: 1px solid #fb9a9a;
  color: red;
  background-color: rgba(255,0,0,0.1);
  padding: 5px;
}

.mo2f-setup-header {
  padding-bottom: 6px;
  font-size: 1.1em;
  width: 100%;
  line-height: 1.3em;
  border-bottom: 1px solid #D3D3D3;
}

.mo2f-setup-header-top-left {
  width: 33%;
  text-align: left;
  font-weight: bold;
  display: inline-block;
}

.mo2f-setup-header-top-center {
  width: 33%;
  text-align: center;
  color: rgb(24, 203, 45);
  margin-top: 1px;
  display: inline-block;
}

.mo2f-setup-header-top-right {
  width: 33%;
  text-align: right;
  display: inline-block;
}

.mo2f-info {
  /* padding: 8px 0px; */
  margin: 12px 0px;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}

.mo2f-setup-methods-info-wrap {
  padding-bottom: 25px;
  width: 100%;
  line-height: 1.3em;
  margin-left: 0px;
}

.mo2f-setup-methods-info-left {
  display: inline-block;
  width: 33%;
  text-align: left;
}

.mo2f-setup-methods-info-center {
  display: inline-block;
  width: 33%;
  text-align: center;
}

.mo2f-setup-methods-info-right {
  display: inline-block;
  width: 33%;
  text-align: right;
}

.mo2f-color-icon {
  vertical-align: middle;
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 20px;
  margin-right: 10px;
}

.mo2f-active-method {
  background-color: rgba(54, 157, 4, 0.42) !important;
}

.mo2f-configured-method {
  background-color: rgba(99, 143, 223, 0.42) !important;
}

.mo2f-unconfigured-method {
  background-color: rgba(221, 221, 221, 0.66) !important;
}

#mo-auth-setup-twofactor .form-radios .form-item {
  float: left;
  width: 30%;
  min-width: 325px;
  height: 142px;
  padding: 10px;
  margin: 5px 5px 5px 5px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;
}

#mo-auth-setup-twofactor .form-radios .form-item p {
  height: 55px;
}

#mo-auth-setup-twofactor .form-item .form-radio {
  float: left;
  margin-right: 10px;
}

#mo-auth-setup-twofactor .form-item label.option {
  font-size: 1em;
}

.mo2f-method {
  border-bottom: 1px solid #D3D3D3;
  padding: 0px 5px 5px 5px;
  font-weight: bold;
  cursor: pointer;
}

.mo2f-laptop {
  background: url(../images/laptop.png) no-repeat right;
  padding: 10px;
  margin-bottom: 0px;
}

.mo2f-smartphone {
  background: url(../images/smartphone.png) no-repeat right;
  padding: 10px;
  margin-bottom: 0px;
}

.mo2f-hardware-token {
  background: url(../images/hardware-token.png) no-repeat right;
  padding: 10px;
  margin-bottom: 0px;
}

.mo2f-smartphone-feature-phone {
  background: url(../images/smart-feature.png) no-repeat right;
  padding: 10px;
  margin-bottom: 0px;
}

.mo2f-landline {
  background: url(../images/landline.png) no-repeat right;
  padding: 10px;
  margin-bottom: 0px;
}

.mo2f-text-center {
  text-align: center;
}
/* The Modal(background) */
.mo2f-modal {
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0, 0, 0); /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.mo2f-modal-content {
  background-color: #fefefe;
  margin: 7% auto; /* 15% from the top and centered */
  /* border: 1px solid #888; */
  width: 50%; /* Could be more or less, depending on screen size */
  border-radius: 10px;
}

.mo2f-modal-container {
  padding: 0.01em 16px;
}

.mo2f-modal-header {
  color: #4a4a4a !important;
  background-color: #ededed !important;
  padding: 12px 15px;
  font-size: 15pt;
  border-radius: 10px 10px 0px 0px;
}

.mo2f-modal-footer, .mo2f-modal-footer a {
  /* color: #fff !important; */
  background-color: #ededed !important;
  text-align: right;
  font-size: 12pt;
  padding: 12px 15px;
  border-radius: 0px 0px 10px 10px;
}

.mo2f-modal-footer>div.form-actions {
  padding-top: 0px;
  margin-top: 0px;
}

.mo2f-modal-footer a {
  text-decoration: underline !important;
}

.mo2f-message {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  padding: 10px 10px 10px 50px;
  background-repeat: no-repeat;
  margin: 7px 0px;
  background-position: 8px 8px;
  border: 1px solid;
}

div.mo2f-message-status {
  background-color: #f8fff0;
  color: #234600;
  background-image: url(../../../../../../misc/message-24-ok.png);
  border-color: #be7;
}

.mo2f-message-error {
  background-color: #fef5f1;
  color: #8c2e0b;
  background-image: url(../../../../../../misc/message-24-error.png);
  border-color: #ed541d;
}

.tabs-secondary {
  display: none;
}

.googleauth-table {
  width: 100%;
  margin-top: 10px;
  border: none !important;
}

.googleauth-table tr:first-child td {
  font-size: 15.5px;
  font-weight: bold;
  border-bottom: 1px solid #dedede;
}

.googleauth-table td {
  vertical-align: top;
  width: 33%;
  padding: 5px 10px;
}

.googleauth-table td:first-child {
  border-right: 1px solid #ededed;
}

.mo2f_googleauth-download-manual {
  border: 1px solid #dedede;
  border-radius: 7px;
  border-color: #d6e9c6;
  margin: 5px 15px 5px 0px;
  padding: 0px 15px 20px 15px;
  height: 250px;
}

.mo2f_googleauth-download-qrcode {
  border: 1px solid #dedede;
  border-radius: 5px;
  border-color: #d6e9c6;
  margin: 5px 15px 5px 0px;
  padding: 0px 15px 20px 15px;
  height: 250px;
}

.mo2f_googleauth-download-header {
  border-bottom: 1px solid #d6e9c6;
  text-align: center;
  font-size: 11pt;
  padding: 7px;
}

.mo2f_googleauth-steps {
  padding: 8px 0px;
  font-size: 10.8pt
}

.mo2f_googleauth-secret {
  background-color: #5cb85c;
  width: 250px;
  margin-left: 100px;
  border: 0px;
  border-radius: 9px;
  color: #fff;
}

.mo2f-textbox {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px !important;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow
    ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out
    .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  text-rendering: auto;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  text-indent: 0px;
  text-shadow: none;
  text-align: start;
  -webkit-writing-mode: horizontal-tb;
  box-sizing: border-box;
}

/*.mo_email{
  font-size: 13.5px;
}*/

/*.mo_support_send_query{
  margin: 0 auto !important;
  display: block !important;
}*/

.mo2f-textbox-otp {
  width: 40%;
  font-size: 13pt;
}

#mo-auth-setup-twofactor .form-radios {
  display: inline-block;
}

.mo2f_btn-primary-faq{
  float: left;
  color: #48a0dc;
  border: 2px solid #48a0dc !important;
  border-color: #2e6da4;
  background-color: white;
  text-decoration: none;
}

.mo2f_btn_faq_buttons{
  padding:5px 5px;
  float:right;
  border-color: #0073aa #006799 #006799;
  color: #fff;
  text-decoration: none;
}

.mo2f_btn_faq_buttons:hover{
  transform: scale(1.1);
}


.mo2f-pricing-button {
  background: #0085ba;
  border-color: #0073aa #006799 #006799;
  box-shadow: 0 1px 0 #006799;
  color: #fff;
  text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799,
    -1px 0 1px #006799;
  height: 30px;
  line-height: 28px;
  padding: 3px 12px 2px;
  vertical-align: top;
  display: inline-block;
  font-size: 13px;
  margin: 0;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  -webkit-appearance: none;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 15px;
}

.mo2f-kba-row {
  margin: 15px 0px;
}

.mo2f-kba-header {
  font-weight: bold;
}

.mo2f-kba-srno {
  display: inline-block;
  width: 5%;
}

.mo2f-kba-question {
  display: inline-block;
  width: 60%;
  max-width: 450px;
}

.mo2f-kba-answer {
  display: inline-block;
  width: 30%;
  max-width: 200px;
}

.mo2f-kba-question input {
  width: 85%;
  padding-right: 0px;
}

.mo2f-kba-question select {
  width: 86%;
}

.mo2f_email_textbox {
  width: 45%;
  text-align: center;
  height: 35px;
  font-size: 18px;
  border-radius: 5px;
}

.mo2f-grayed-out {
  background-color: rgba(128, 128, 128, 0.05) !important;
  opacity: .5;
}

.mo_auth_forgot_phone_btn_class{
  float:left;
}

/* FAQ button and Ask question on forum button*/

.mo2f_text_center{
  text-align: center;
}

.mo_faq_button_left{
  float: inherit;
  color: #48a0dc;
  border: 2px solid #48a0dc;
  padding: 5px;
}

.mo_faq_button_left:hover{
  transform: scale(1.1);
}

.mo_faq_button_right{
  float: inherit;
  color: #48a0dc;
  border: 2px solid #48a0dc;
  padding: 5px;
  margin-left: 10px;
}

.mo_faq_button_right:hover{
  transform: scale(1.1);
}

/* CSS for Licensing Tab */

.mo2f_container_1{
  width: 100%;
}

#mo2f_pricing-table {
  padding-top: 30px;
}

#mo2f_pricing-table li{
  height: 40px;
  color: black;
  text-align: center;
  overflow: hidden;
}

.mo2f_class_inline_1{
  width: 42%;
  margin-left: 2%;
  display: inline-block;
  padding-top: 198px;
}

.mo2f_class_inline{
  width: 26%;
  display: inline-block;
  vertical-align: top;
}

#mo2f_pricing-table .mo2f_pricing {
  margin-left: 10px;
  padding: 0;
  font-family: 'Robot', sans-serif;
}
#mo2f_pricing-table .mo2f_pricing .mo2f_pricing-table {
  padding-bottom: 15px;
}
#mo2f_pricing-table .mo2f_pricing .mo2f_pricing-table .mo2f_pricing-header {
  position: relative;
  background: #34495e;
  padding: 6px 18px;
  text-align: center;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
#mo2f_pricing-table .mo2f_pricing .mo2f_pricing-table .mo2f_pricing-header .mo2f_pricing-title {
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 18px;
  text-align: center;
  font-weight: 500;
}
#mo2f_pricing-table .mo2f_pricing .mo2f_pricing-table .mo2f_pricing-header .mo2f_pricing-rate {
  font-size: 12px;
  font-weight: 600;
  color: #ffffff;
  position: relative;
  text-align: center;
}
#mo2f_pricing-table .mo2f_pricing .mo2f_pricing-table .mo2f_pricing-header .mo2f_pricing-rate sup {
  font-size: 24px;
  position: relative;
  top: -30px;
  color: #bdc3c7;
}
#mo2f_pricing-table .mo2f_pricing .mo2f_pricing-table .mo2f_pricing-header .mo2f_pricing-rate span {
  font-size: 13px;
  color: #bdc3c7;
  text-transform: uppercase;
}
#mo2f_pricing-table .mo2f_pricing .mo2f_pricing-list {
  padding: 20px 0 40px 0;
  background: #c4baba1c;
  border: 1px solid #e3e3e3;
}
#mo2f_pricing-table .mo2f_pricing .mo2f_pricing-list ul {
  padding: 0px;
  display: table;
  margin: 0px auto;
  width: 100%;
  text-align: center;
}
#mo2f_pricing-table .mo2f_pricing .mo2f_pricing-list ul li {
  list-style: none;
  border-bottom: 1px solid #EAECEB;
  color: black;
  font-size: 15px;
  line-height: 42px;
}
#mo2f_pricing-table .mo2f_pricing .mo2f_pricing-list ul li:last-child {
  border: none;
}
#mo2f_pricing-table .mo2f_pricing .mo2f_pricing-list ul li i {
  margin-right: 12px;
  color: #bdc3c7;
}
#mo2f_pricing-table .mo2f_pricing .mo2f_pricing-list ul li span {
  color: #34495e;
}

.mo2f_pricing-rate:last-of-type {
  margin-top:36px;
}

.mo2f_pricing-title>span{
  font-size: 12px;
  letter-spacing: 1px;
}
p.mo2f_pricing-title{
  height: 7px;
}
p.mo2f_pricing-rate{
  margin-bottom: 25px;
}
.mo2f_filler-class{
  height: 0px;
}
.mo2f_pricing-list li:nth-of-type(2n+1) {
  background-color: rgba(23, 61, 80, 0.06);
}
.mo2f_space{
  margin-left: 33px;
  margin-right: 10px;
}

#edit-mo-pricing-dropdown,#edit-mo-pricing-dropdown-2,#edit-do-it-yourself-pricing,#edit-do-it-yourself-pricing-2{
  color: black;
}

/* bootstrap classes */
.mo2f_btn {
    display: inline-block;
    /*padding: 6px 12px;*/
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 2px solid #34495e;
    border-radius: 4px;
  text-decoration: none
}


.mo2f_btn:focus,.mo2f_btn:active:focus,.mo2f_btn.active:focus,.mo2f_btn.focus,.mo2f_btn:active.focus,.mo2f_btn.active.focus
{
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px
}

.mo2f_btn:hover,.mo2f_btn:focus,.mo2f_btn.focus {
  text-decoration: none
}

.mo2f_btn:active,.mo2f_btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.mo2f_btn.disabled,.mo2f_btn[disabled],fieldset[disabled] .mo2f_btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity = 65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .65
}

/* CSS for themes */

.mo2f_button, .mo2f_image{
  width: auto !important;
}

.mo2f_select{
  height: auto !important;
}

.mo2f_bold{
  font-size: 100% !important;
}



.mo_tfa_summary{
  cursor: pointer;
  color: #0074bd;
  text-shadow: 0 1px 0 white;
  text-transform: uppercase;
  font-weight: bold;
  display: block;

}
.mo_tfa_summary:hover{
  text-decoration: underline;
}
details{
  padding: 0.95em 1.45em;
  margin-top: 1em;
  margin-bottom: 1em;
  border: 1px solid #bfbfbf;
  border-radius: 3px;
  background-color: #fcfcfa;
}
.mo_tfa_summary:focus{
  outline: none;

}

File

includes/css/style_settings.css
View source
  1. .mo2f_table_layout {
  2. border-radius: 1px;
  3. box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
  4. background-color:#FFFFFF;
  5. border:1px solid #CCCCCC;
  6. margin: 0 2% 2% 0;
  7. }
  8. .mo2f_highlight_background_note{
  9. background-color: #e0e0e0;
  10. border-radius: 4px;
  11. padding: 0.55em;
  12. width: 99%;
  13. }
  14. .form-submit{
  15. background-color: #008CBA;
  16. }
  17. .mo2f_container
  18. {
  19. width: 60%;
  20. padding:25px;
  21. float: left;
  22. margin-right: 15px !important;
  23. }
  24. .mo2f_table_layout_1
  25. {
  26. background-color:#e0e0d8;
  27. /*width: 97%;*/
  28. padding:2%;
  29. overflow: hidden;
  30. }
  31. .mo2f_table_layout_support_2{
  32. border-radius: 1px;
  33. box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
  34. float: left;
  35. width: 29%;
  36. background-color:#FFFFFF;
  37. border:1px solid #CCCCCC;
  38. padding:20px 20px 25px 20px;
  39. margin-bottom: 10px;
  40. }
  41. .form-textarea{
  42. padding: 2px !important;
  43. box-sizing: border-box !important;
  44. padding: 0.3em 0.4em 0.3em 0.5em !important;
  45. border: 1px solid #b8b8b8 !important;
  46. border-top-color: #999 !important;
  47. border-radius: 2px !important;
  48. background: #fcfcfa !important;
  49. box-shadow: inset 0 1px 2px rgba(0,0,0,0.125) !important;
  50. }
  51. .mo2f_red_color_star{
  52. color: red;
  53. }
  54. @media only screen and (max-width:641px) { .form-textarea { width:100% !important;}}
  55. .form-text{
  56. padding: 2px !important;
  57. box-sizing: border-box !important;
  58. padding: 0.3em 0.4em 0.3em 0.5em !important;
  59. border: 1px solid #b8b8b8 !important;
  60. border-top-color: #999 !important;
  61. border-radius: 2px !important;
  62. background: #fcfcfa !important;
  63. box-shadow: inset 0 1px 2px rgba(0,0,0,0.125) !important;
  64. }
  65. @media only screen and (max-width:641px) { .form-text { width:100% !important;}}
  66. .password-parent{
  67. width: 60% !important;
  68. }
  69. @media only screen and (max-width:641px) { .password-parent { width:100% !important;}}
  70. .confirm-parent {
  71. width: 100%;
  72. }
  73. @media only screen and (max-width:641px) { .confirm-parent { width:100% !important;}}
  74. .form-select{
  75. padding: 2px !important;
  76. box-sizing: border-box !important;
  77. padding: 0.3em 0.4em 0.3em 0.5em !important;
  78. border: 1px solid #b8b8b8 !important;
  79. border-top-color: #999 !important;
  80. border-radius: 2px !important;
  81. background: #fcfcfa !important;
  82. box-shadow: inset 0 1px 2px rgba(0,0,0,0.125) !important;
  83. }
  84. @media only screen and (max-width:641px) { .form-select { width:100% !important;}}
  85. .mo2f_configure_message{
  86. display: block;
  87. margin-top: 10px;
  88. margin-bottom: 10px;
  89. text-align: center;
  90. font-size: 13.5px;
  91. border-radius: 8px;
  92. border: 1px solid #fb9a9a;
  93. color: red;
  94. background-color: rgba(255,0,0,0.1);
  95. padding: 5px;
  96. }
  97. .mo2f-setup-header {
  98. padding-bottom: 6px;
  99. font-size: 1.1em;
  100. width: 100%;
  101. line-height: 1.3em;
  102. border-bottom: 1px solid #D3D3D3;
  103. }
  104. .mo2f-setup-header-top-left {
  105. width: 33%;
  106. text-align: left;
  107. font-weight: bold;
  108. display: inline-block;
  109. }
  110. .mo2f-setup-header-top-center {
  111. width: 33%;
  112. text-align: center;
  113. color: rgb(24, 203, 45);
  114. margin-top: 1px;
  115. display: inline-block;
  116. }
  117. .mo2f-setup-header-top-right {
  118. width: 33%;
  119. text-align: right;
  120. display: inline-block;
  121. }
  122. .mo2f-info {
  123. /* padding: 8px 0px; */
  124. margin: 12px 0px;
  125. font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  126. }
  127. .mo2f-setup-methods-info-wrap {
  128. padding-bottom: 25px;
  129. width: 100%;
  130. line-height: 1.3em;
  131. margin-left: 0px;
  132. }
  133. .mo2f-setup-methods-info-left {
  134. display: inline-block;
  135. width: 33%;
  136. text-align: left;
  137. }
  138. .mo2f-setup-methods-info-center {
  139. display: inline-block;
  140. width: 33%;
  141. text-align: center;
  142. }
  143. .mo2f-setup-methods-info-right {
  144. display: inline-block;
  145. width: 33%;
  146. text-align: right;
  147. }
  148. .mo2f-color-icon {
  149. vertical-align: middle;
  150. display: inline-block;
  151. width: 15px;
  152. height: 15px;
  153. margin-left: 20px;
  154. margin-right: 10px;
  155. }
  156. .mo2f-active-method {
  157. background-color: rgba(54, 157, 4, 0.42) !important;
  158. }
  159. .mo2f-configured-method {
  160. background-color: rgba(99, 143, 223, 0.42) !important;
  161. }
  162. .mo2f-unconfigured-method {
  163. background-color: rgba(221, 221, 221, 0.66) !important;
  164. }
  165. #mo-auth-setup-twofactor .form-radios .form-item {
  166. float: left;
  167. width: 30%;
  168. min-width: 325px;
  169. height: 142px;
  170. padding: 10px;
  171. margin: 5px 5px 5px 5px;
  172. line-height: 1.42857143;
  173. background-color: #fff;
  174. border: 1px solid #ddd;
  175. border-radius: 4px;
  176. -webkit-transition: border .2s ease-in-out;
  177. -o-transition: border .2s ease-in-out;
  178. transition: border .2s ease-in-out;
  179. }
  180. #mo-auth-setup-twofactor .form-radios .form-item p {
  181. height: 55px;
  182. }
  183. #mo-auth-setup-twofactor .form-item .form-radio {
  184. float: left;
  185. margin-right: 10px;
  186. }
  187. #mo-auth-setup-twofactor .form-item label.option {
  188. font-size: 1em;
  189. }
  190. .mo2f-method {
  191. border-bottom: 1px solid #D3D3D3;
  192. padding: 0px 5px 5px 5px;
  193. font-weight: bold;
  194. cursor: pointer;
  195. }
  196. .mo2f-laptop {
  197. background: url(../images/laptop.png) no-repeat right;
  198. padding: 10px;
  199. margin-bottom: 0px;
  200. }
  201. .mo2f-smartphone {
  202. background: url(../images/smartphone.png) no-repeat right;
  203. padding: 10px;
  204. margin-bottom: 0px;
  205. }
  206. .mo2f-hardware-token {
  207. background: url(../images/hardware-token.png) no-repeat right;
  208. padding: 10px;
  209. margin-bottom: 0px;
  210. }
  211. .mo2f-smartphone-feature-phone {
  212. background: url(../images/smart-feature.png) no-repeat right;
  213. padding: 10px;
  214. margin-bottom: 0px;
  215. }
  216. .mo2f-landline {
  217. background: url(../images/landline.png) no-repeat right;
  218. padding: 10px;
  219. margin-bottom: 0px;
  220. }
  221. .mo2f-text-center {
  222. text-align: center;
  223. }
  224. /* The Modal(background) */
  225. .mo2f-modal {
  226. position: fixed; /* Stay in place */
  227. z-index: 1; /* Sit on top */
  228. left: 0;
  229. top: 0;
  230. width: 100%; /* Full width */
  231. height: 100%; /* Full height */
  232. overflow: auto; /* Enable scroll if needed */
  233. background-color: rgb(0, 0, 0); /* Fallback color */
  234. background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
  235. }
  236. /* Modal Content/Box */
  237. .mo2f-modal-content {
  238. background-color: #fefefe;
  239. margin: 7% auto; /* 15% from the top and centered */
  240. /* border: 1px solid #888; */
  241. width: 50%; /* Could be more or less, depending on screen size */
  242. border-radius: 10px;
  243. }
  244. .mo2f-modal-container {
  245. padding: 0.01em 16px;
  246. }
  247. .mo2f-modal-header {
  248. color: #4a4a4a !important;
  249. background-color: #ededed !important;
  250. padding: 12px 15px;
  251. font-size: 15pt;
  252. border-radius: 10px 10px 0px 0px;
  253. }
  254. .mo2f-modal-footer, .mo2f-modal-footer a {
  255. /* color: #fff !important; */
  256. background-color: #ededed !important;
  257. text-align: right;
  258. font-size: 12pt;
  259. padding: 12px 15px;
  260. border-radius: 0px 0px 10px 10px;
  261. }
  262. .mo2f-modal-footer>div.form-actions {
  263. padding-top: 0px;
  264. margin-top: 0px;
  265. }
  266. .mo2f-modal-footer a {
  267. text-decoration: underline !important;
  268. }
  269. .mo2f-message {
  270. font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  271. padding: 10px 10px 10px 50px;
  272. background-repeat: no-repeat;
  273. margin: 7px 0px;
  274. background-position: 8px 8px;
  275. border: 1px solid;
  276. }
  277. div.mo2f-message-status {
  278. background-color: #f8fff0;
  279. color: #234600;
  280. background-image: url(../../../../../../misc/message-24-ok.png);
  281. border-color: #be7;
  282. }
  283. .mo2f-message-error {
  284. background-color: #fef5f1;
  285. color: #8c2e0b;
  286. background-image: url(../../../../../../misc/message-24-error.png);
  287. border-color: #ed541d;
  288. }
  289. .tabs-secondary {
  290. display: none;
  291. }
  292. .googleauth-table {
  293. width: 100%;
  294. margin-top: 10px;
  295. border: none !important;
  296. }
  297. .googleauth-table tr:first-child td {
  298. font-size: 15.5px;
  299. font-weight: bold;
  300. border-bottom: 1px solid #dedede;
  301. }
  302. .googleauth-table td {
  303. vertical-align: top;
  304. width: 33%;
  305. padding: 5px 10px;
  306. }
  307. .googleauth-table td:first-child {
  308. border-right: 1px solid #ededed;
  309. }
  310. .mo2f_googleauth-download-manual {
  311. border: 1px solid #dedede;
  312. border-radius: 7px;
  313. border-color: #d6e9c6;
  314. margin: 5px 15px 5px 0px;
  315. padding: 0px 15px 20px 15px;
  316. height: 250px;
  317. }
  318. .mo2f_googleauth-download-qrcode {
  319. border: 1px solid #dedede;
  320. border-radius: 5px;
  321. border-color: #d6e9c6;
  322. margin: 5px 15px 5px 0px;
  323. padding: 0px 15px 20px 15px;
  324. height: 250px;
  325. }
  326. .mo2f_googleauth-download-header {
  327. border-bottom: 1px solid #d6e9c6;
  328. text-align: center;
  329. font-size: 11pt;
  330. padding: 7px;
  331. }
  332. .mo2f_googleauth-steps {
  333. padding: 8px 0px;
  334. font-size: 10.8pt
  335. }
  336. .mo2f_googleauth-secret {
  337. background-color: #5cb85c;
  338. width: 250px;
  339. margin-left: 100px;
  340. border: 0px;
  341. border-radius: 9px;
  342. color: #fff;
  343. }
  344. .mo2f-textbox {
  345. display: block;
  346. width: 100%;
  347. height: 34px;
  348. padding: 6px !important;
  349. font-size: 14px;
  350. line-height: 1.42857143;
  351. color: #555;
  352. background-color: #fff;
  353. background-image: none;
  354. border: 1px solid #ccc;
  355. border-radius: 4px;
  356. -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  357. box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  358. -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow
  359. ease-in-out .15s;
  360. -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out
  361. .15s;
  362. transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  363. text-rendering: auto;
  364. letter-spacing: normal;
  365. word-spacing: normal;
  366. text-transform: none;
  367. text-indent: 0px;
  368. text-shadow: none;
  369. text-align: start;
  370. -webkit-writing-mode: horizontal-tb;
  371. box-sizing: border-box;
  372. }
  373. /*.mo_email{
  374. font-size: 13.5px;
  375. }*/
  376. /*.mo_support_send_query{
  377. margin: 0 auto !important;
  378. display: block !important;
  379. }*/
  380. .mo2f-textbox-otp {
  381. width: 40%;
  382. font-size: 13pt;
  383. }
  384. #mo-auth-setup-twofactor .form-radios {
  385. display: inline-block;
  386. }
  387. .mo2f_btn-primary-faq{
  388. float: left;
  389. color: #48a0dc;
  390. border: 2px solid #48a0dc !important;
  391. border-color: #2e6da4;
  392. background-color: white;
  393. text-decoration: none;
  394. }
  395. .mo2f_btn_faq_buttons{
  396. padding:5px 5px;
  397. float:right;
  398. border-color: #0073aa #006799 #006799;
  399. color: #fff;
  400. text-decoration: none;
  401. }
  402. .mo2f_btn_faq_buttons:hover{
  403. transform: scale(1.1);
  404. }
  405. .mo2f-pricing-button {
  406. background: #0085ba;
  407. border-color: #0073aa #006799 #006799;
  408. box-shadow: 0 1px 0 #006799;
  409. color: #fff;
  410. text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799,
  411. -1px 0 1px #006799;
  412. height: 30px;
  413. line-height: 28px;
  414. padding: 3px 12px 2px;
  415. vertical-align: top;
  416. display: inline-block;
  417. font-size: 13px;
  418. margin: 0;
  419. cursor: pointer;
  420. border-width: 1px;
  421. border-style: solid;
  422. -webkit-appearance: none;
  423. white-space: nowrap;
  424. -moz-box-sizing: border-box;
  425. box-sizing: border-box;
  426. margin: 15px;
  427. }
  428. .mo2f-kba-row {
  429. margin: 15px 0px;
  430. }
  431. .mo2f-kba-header {
  432. font-weight: bold;
  433. }
  434. .mo2f-kba-srno {
  435. display: inline-block;
  436. width: 5%;
  437. }
  438. .mo2f-kba-question {
  439. display: inline-block;
  440. width: 60%;
  441. max-width: 450px;
  442. }
  443. .mo2f-kba-answer {
  444. display: inline-block;
  445. width: 30%;
  446. max-width: 200px;
  447. }
  448. .mo2f-kba-question input {
  449. width: 85%;
  450. padding-right: 0px;
  451. }
  452. .mo2f-kba-question select {
  453. width: 86%;
  454. }
  455. .mo2f_email_textbox {
  456. width: 45%;
  457. text-align: center;
  458. height: 35px;
  459. font-size: 18px;
  460. border-radius: 5px;
  461. }
  462. .mo2f-grayed-out {
  463. background-color: rgba(128, 128, 128, 0.05) !important;
  464. opacity: .5;
  465. }
  466. .mo_auth_forgot_phone_btn_class{
  467. float:left;
  468. }
  469. /* FAQ button and Ask question on forum button*/
  470. .mo2f_text_center{
  471. text-align: center;
  472. }
  473. .mo_faq_button_left{
  474. float: inherit;
  475. color: #48a0dc;
  476. border: 2px solid #48a0dc;
  477. padding: 5px;
  478. }
  479. .mo_faq_button_left:hover{
  480. transform: scale(1.1);
  481. }
  482. .mo_faq_button_right{
  483. float: inherit;
  484. color: #48a0dc;
  485. border: 2px solid #48a0dc;
  486. padding: 5px;
  487. margin-left: 10px;
  488. }
  489. .mo_faq_button_right:hover{
  490. transform: scale(1.1);
  491. }
  492. /* CSS for Licensing Tab */
  493. .mo2f_container_1{
  494. width: 100%;
  495. }
  496. #mo2f_pricing-table {
  497. padding-top: 30px;
  498. }
  499. #mo2f_pricing-table li{
  500. height: 40px;
  501. color: black;
  502. text-align: center;
  503. overflow: hidden;
  504. }
  505. .mo2f_class_inline_1{
  506. width: 42%;
  507. margin-left: 2%;
  508. display: inline-block;
  509. padding-top: 198px;
  510. }
  511. .mo2f_class_inline{
  512. width: 26%;
  513. display: inline-block;
  514. vertical-align: top;
  515. }
  516. #mo2f_pricing-table .mo2f_pricing {
  517. margin-left: 10px;
  518. padding: 0;
  519. font-family: 'Robot', sans-serif;
  520. }
  521. #mo2f_pricing-table .mo2f_pricing .mo2f_pricing-table {
  522. padding-bottom: 15px;
  523. }
  524. #mo2f_pricing-table .mo2f_pricing .mo2f_pricing-table .mo2f_pricing-header {
  525. position: relative;
  526. background: #34495e;
  527. padding: 6px 18px;
  528. text-align: center;
  529. border-top-right-radius: 4px;
  530. border-top-left-radius: 4px;
  531. }
  532. #mo2f_pricing-table .mo2f_pricing .mo2f_pricing-table .mo2f_pricing-header .mo2f_pricing-title {
  533. color: #ffffff;
  534. text-transform: uppercase;
  535. letter-spacing: 2px;
  536. font-size: 18px;
  537. text-align: center;
  538. font-weight: 500;
  539. }
  540. #mo2f_pricing-table .mo2f_pricing .mo2f_pricing-table .mo2f_pricing-header .mo2f_pricing-rate {
  541. font-size: 12px;
  542. font-weight: 600;
  543. color: #ffffff;
  544. position: relative;
  545. text-align: center;
  546. }
  547. #mo2f_pricing-table .mo2f_pricing .mo2f_pricing-table .mo2f_pricing-header .mo2f_pricing-rate sup {
  548. font-size: 24px;
  549. position: relative;
  550. top: -30px;
  551. color: #bdc3c7;
  552. }
  553. #mo2f_pricing-table .mo2f_pricing .mo2f_pricing-table .mo2f_pricing-header .mo2f_pricing-rate span {
  554. font-size: 13px;
  555. color: #bdc3c7;
  556. text-transform: uppercase;
  557. }
  558. #mo2f_pricing-table .mo2f_pricing .mo2f_pricing-list {
  559. padding: 20px 0 40px 0;
  560. background: #c4baba1c;
  561. border: 1px solid #e3e3e3;
  562. }
  563. #mo2f_pricing-table .mo2f_pricing .mo2f_pricing-list ul {
  564. padding: 0px;
  565. display: table;
  566. margin: 0px auto;
  567. width: 100%;
  568. text-align: center;
  569. }
  570. #mo2f_pricing-table .mo2f_pricing .mo2f_pricing-list ul li {
  571. list-style: none;
  572. border-bottom: 1px solid #EAECEB;
  573. color: black;
  574. font-size: 15px;
  575. line-height: 42px;
  576. }
  577. #mo2f_pricing-table .mo2f_pricing .mo2f_pricing-list ul li:last-child {
  578. border: none;
  579. }
  580. #mo2f_pricing-table .mo2f_pricing .mo2f_pricing-list ul li i {
  581. margin-right: 12px;
  582. color: #bdc3c7;
  583. }
  584. #mo2f_pricing-table .mo2f_pricing .mo2f_pricing-list ul li span {
  585. color: #34495e;
  586. }
  587. .mo2f_pricing-rate:last-of-type {
  588. margin-top:36px;
  589. }
  590. .mo2f_pricing-title>span{
  591. font-size: 12px;
  592. letter-spacing: 1px;
  593. }
  594. p.mo2f_pricing-title{
  595. height: 7px;
  596. }
  597. p.mo2f_pricing-rate{
  598. margin-bottom: 25px;
  599. }
  600. .mo2f_filler-class{
  601. height: 0px;
  602. }
  603. .mo2f_pricing-list li:nth-of-type(2n+1) {
  604. background-color: rgba(23, 61, 80, 0.06);
  605. }
  606. .mo2f_space{
  607. margin-left: 33px;
  608. margin-right: 10px;
  609. }
  610. #edit-mo-pricing-dropdown,#edit-mo-pricing-dropdown-2,#edit-do-it-yourself-pricing,#edit-do-it-yourself-pricing-2{
  611. color: black;
  612. }
  613. /* bootstrap classes */
  614. .mo2f_btn {
  615. display: inline-block;
  616. /*padding: 6px 12px;*/
  617. margin-bottom: 0;
  618. font-size: 14px;
  619. font-weight: 400;
  620. line-height: 1.42857143;
  621. text-align: center;
  622. white-space: nowrap;
  623. vertical-align: middle;
  624. -ms-touch-action: manipulation;
  625. touch-action: manipulation;
  626. cursor: pointer;
  627. -webkit-user-select: none;
  628. -moz-user-select: none;
  629. -ms-user-select: none;
  630. user-select: none;
  631. background-image: none;
  632. border: 2px solid #34495e;
  633. border-radius: 4px;
  634. text-decoration: none
  635. }
  636. .mo2f_btn:focus,.mo2f_btn:active:focus,.mo2f_btn.active:focus,.mo2f_btn.focus,.mo2f_btn:active.focus,.mo2f_btn.active.focus
  637. {
  638. outline: thin dotted;
  639. outline: 5px auto -webkit-focus-ring-color;
  640. outline-offset: -2px
  641. }
  642. .mo2f_btn:hover,.mo2f_btn:focus,.mo2f_btn.focus {
  643. text-decoration: none
  644. }
  645. .mo2f_btn:active,.mo2f_btn.active {
  646. background-image: none;
  647. outline: 0;
  648. -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
  649. box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
  650. }
  651. .mo2f_btn.disabled,.mo2f_btn[disabled],fieldset[disabled] .mo2f_btn {
  652. pointer-events: none;
  653. cursor: not-allowed;
  654. filter: alpha(opacity = 65);
  655. -webkit-box-shadow: none;
  656. box-shadow: none;
  657. opacity: .65
  658. }
  659. /* CSS for themes */
  660. .mo2f_button, .mo2f_image{
  661. width: auto !important;
  662. }
  663. .mo2f_select{
  664. height: auto !important;
  665. }
  666. .mo2f_bold{
  667. font-size: 100% !important;
  668. }
  669. .mo_tfa_summary{
  670. cursor: pointer;
  671. color: #0074bd;
  672. text-shadow: 0 1px 0 white;
  673. text-transform: uppercase;
  674. font-weight: bold;
  675. display: block;
  676. }
  677. .mo_tfa_summary:hover{
  678. text-decoration: underline;
  679. }
  680. details{
  681. padding: 0.95em 1.45em;
  682. margin-top: 1em;
  683. margin-bottom: 1em;
  684. border: 1px solid #bfbfbf;
  685. border-radius: 3px;
  686. background-color: #fcfcfa;
  687. }
  688. .mo_tfa_summary:focus{
  689. outline: none;
  690. }