.sgl-plugin-page .sgl-content-wrapper .tab, .sgl-plugin-page .sgl-content-wrapper .tabcontent{
border:none;
}
.sgl-plugin-page .sgl-content-wrapper .tab.display_on_desktop {
border-bottom:3px solid #ccc;
margin-bottom:15px;
}
.sgl-plugin-page .sgl-content-wrapper .tab.display_on_mobile {
display:none;
margin-bottom:15px;
}
.sgl-plugin-page .sgl-content-wrapper .main-title{
text-align:center;
margin-top:0px;
}
.sgl-plugin-page .sgl-content-wrapper a{
cursor:pointer !important;
}
.sgl-plugin-page .sgl-content-wrapper .tab button{
text-transform:uppercase;
font-size: 12.5px;
text-transform: uppercase;
line-height: 17px;
font-weight: bold;
padding: 6px 15px !important;
border:none;
border-right: 1px solid #ddd;
}
.sgl-plugin-page .sgl-content-wrapper .tab button:first-child{
border-right: 1px solid #ddd;
}
.sgl-plugin-page #sgl-content-wrapper .sgl-plugin .tablinks.active{
border:none !important;
border-right: 1px solid transparent;
border-left: 1px solid transparent;
}
.sgl-plugin-page .sgl-content-wrapper .form-container .full{
width:100%;
margin-top:15px;
overflow:hidden;
}
.sgl-plugin-page .sgl-content-wrapper .form-container .full:first-child{
margin-top:0px;
}
.sgl-plugin-page .sgl-content-wrapper .form-container .half{
width:48%;
float:left;
overflow:hidden;
}
.sgl-plugin-page .sgl-content-wrapper .form-container .half:last-child{
margin-left:4%;
}
.sgl-plugin-page .sgl-content-wrapper .form-container .verify-mobile{
float:right;
margin-top:5px;
}
.sgl-plugin-page .sgl-content-wrapper .form-container .email-space{
margin-top:18px;
}
.sgl-plugin-page .sgl-content-wrapper .form-container .email-space label{
display:inline;
}
.sgl-plugin-page .sgl-content-wrapper .form-container .change-user-pw-email{
margin:18px 0px 10px 0px;
}
.sgl-plugin-page .sgl-content-wrapper .form-container .change-user-pw-email .button{
margin-right:10px;
}
.sgl-plugin-page .sgl-content-wrapper .continue-button-div .button:not(.sgl-button){
float:right;
}
.sgl-plugin-page .sgl-content-wrapper .change-mobile-number span{
display:inline-block;
margin-right:15px;
}
.sgl-plugin-page .sgl-content-wrapper .change-mobile-number a{
padding:0px;
display:inline-block;
}
.sgl-plugin-page .display_on_mobile{display: none;}
.sgl-plugin-page .details-dialog .sgl-label-border{
font-size:13px;
color:#333;
padding-bottom:3px;
border-bottom:1px solid #eee !important;
margin-bottom:5px !important;
text-indent:0px !important;
}
.sgl-plugin-page .details-dialog .sgl-label-border b{
font-size:13px;
}
.sgl-plugin-page .details-dialog .details{
border-collapse: collapse;
margin-bottom: 15px;
}
.sgl-plugin-page .details-dialog .sgl-add_entry{
margin-top:15px;
}
.sgl-plugin-page .details-dialog .details td{
padding:4px 0px; 
color:#333;
font-size:13px !important;
}
.sgl-plugin-page .details-dialog .details td:first-child{
width:140px;
}
.sgl-plugin-page .details-dialog table{
border-collapse: collapse;
}
.sgl-plugin-page .details-dialog .details.no-border tr td{
border:none;
}
.sgl-plugin-page .mymodal{
width:90%;
max-width:400px;
}
.sgl-plugin-page .mymodal.modal-width-responsive{
max-width:600px;
}
.sgl-plugin-page .mymodal h2{
border-bottom: 1px solid #555;
padding-bottom: 5px;
margin-top: 0.4em;
font-size: 18px !important;
text-align:center;
}
.sgl-plugin-page .mymodal input[type="text"]{
width:100%;
}
.sgl-plugin-page .mymodal p{
font-size:13px;
margin-bottom:10px;
margin-top:0px;
}
.sgl-plugin-page .mymodal .right{
float:right;
margin-right:0px;
}
.sgl-plugin-page .mymodal .left{
float:left;
}
.sgl-plugin-page .mymodal button{
cursor:pointer;
}
.sgl-plugin-page .mymodal.modal-width-responsive a{
cursor:pointer;
font-size:11px;
}
.sgl-plugin-page .mymodal.modal-width-responsive label{
margin-bottom:2px;
display:block;
text-indent:2px;
}
.sgl-plugin-page .mymodal.modal-width-responsive .add_modal_div, .sgl-plugin-page .mymodal.modal-width-responsive li.entry_people_li{
margin-bottom:0px;
}
.sgl-plugin-page .mymodal.modal-width-responsive .txt-field-container-div-modal{
margin-bottom:10px;
}
.sgl-plugin-page .mymodal.modal-width-responsive td, .sgl-plugin-page .mymodal.modal-width-responsive th, .sgl-plugin-page .mymodal.modal-width-responsive label, .sgl-plugin-page .mymodal.modal-width-responsive legend{
font-size:1.05em;
} 
.sgl-plugin-page .mymodal.modal-width-responsive input, .sgl-plugin-page .mymodal.modal-width-responsive textarea, .sgl-plugin-page .mymodal.modal-width-responsive select, .sgl-plugin-page .mymodal.modal-width-responsive .select-resize-ghost, .sgl-plugin-page .mymodal.modal-width-responsive .select2-container .select2-choice, .sgl-plugin-page .mymodal.modal-width-responsive .select2-container .select2-selection{
font-size:1.15em !important; 
height:1.9em !important;
}
.sgl-plugin-page .mymodal h2.sgl-label-border{
margin-bottom:10px;
}
.sgl-plugin-page .mymodal input[type="checkbox"], .sgl-plugin-page .mymodal input[type="radio"]{
margin-top:10px;
margin-bottom:0px;
}
.sgl-plugin-page .select-width{
width:90%;
max-width:300px;
}
.sgl-plugin-page .mymodal .otp_error_summary{
color:red;
font-size:13px;
display:none;
}
.sgl-plugin-page .ml-25{
list-style-type: none !important; 
margin: 0 0 8px 25px !important;
}
.sgl-plugin-page .ml-25 input {
width:143px;
}
.sgl-plugin-page .ml-30{
margin-left: 30px;
}
.sgl-plugin-page .font-16{
font-size: 15px;
color: #333;
}
.sgl-plugin-page .font-13{
font-size: 13px;
color: #333;
}
.sgl-plugin-page .sgl-add_entry{
color:#777;
}
.sgl-plugin-page .max-h-500{
max-height: 500px;
}
.sgl-plugin-page .subscription_radios {
float: left !important;
width: 148px !important;
height: 90px !important;
margin: 2px !important;
padding: 2px;
background-color: #fafafa;
border: 1px dashed #999;
text-transform: uppercase;
font-size: 0.9em;
line-height: 1.65em;
}
.sgl-plugin-page #sgl-content-wrapper .subscription_radios input[type="radio"]{
width: 20px;
display: block;
margin: 3px auto 4px auto !important;
}
.sgl-plugin-page .ios-hr{
color: #EDEDED;
border: 0;
margin: 0 !important;
padding: 0 !important;
display: block;
height: 1px;
background: #EDEDED;
width: 93%;
}
.sgl-plugin-page .download-icon{
width: 20px !important; height: unset !important; cursor: pointer;
}
.sgl-plugin-page .calendar-icon{
width: 15px !important; height: unset !important; cursor: pointer;
}
.sgl-plugin-page #email_notifications #SubOptRow{
margin-top:20px !important;
}
.sgl-plugin-page #email_notifications .sgl-button.button{
margin-top:15px;
}
.sgl-plugin-page #add_people_name_div label{
font-size:1.1em;
font-weight:normal;
}
.sgl-plugin-page #ios_subscriptions #SubOptRow,.sgl-plugin-page  #ios_subscriptions #SubRow{
margin-top:25px !important;
}
.sgl-plugin-page #ios_subscriptions .ml-25{
overflow:hidden;
}
.sgl-plugin-page #ios_subscriptions #datepicker{
height:30px;
width:200px;
}
.sgl-plugin-page #save_account_warning, .sgl-plugin-page #save_account_success{
margin-bottom:10px;
}
.sgl-plugin-page #save_account_success{
color:green;
}
.sgl-plugin-page .ui-datepicker select.ui-datepicker-month, .sgl-plugin-page .ui-datepicker select.ui-datepicker-year {
width: 45%;
float: right;
margin-right:3%;
}
.sgl-plugin-page .manage-picklist .product-item {
display: flex;
align-items: center;
padding: 0px;
width: 100%;
}
.sgl-plugin-page .p-picklist .p-picklist-header{
padding: 10px 20px;
}
.sgl-plugin-page .p-picklist ul{
padding: 6px 0px !important;
}
.sgl-plugin-page .manage-picklist .product-item p{
margin-bottom: 0px;
}
.sgl-plugin-page .p-picklist .p-picklist-list .p-picklist-item {
padding: 4px 12px !important;
}
.sgl-plugin-page .p-picklist .p-picklist-source-controls {
display: none !important;
}
.sgl-plugin-page .p-picklist .p-picklist-target-controls {
display: none !important;
}
@media all and (max-width: 920px) {
.sgl-plugin-page .sgl-content-wrapper .tab.display_on_desktop {
display:none;
}
.sgl-plugin-page .sgl-content-wrapper .tab.display_on_mobile {
display:block;
}
}
@media all and (max-width: 600px) {
.sgl-plugin-page .display_on_desktop{
display: none;
}
.sgl-plugin-page .display_on_mobile{
display: unset;
}
.sgl-plugin-page td.display_on_mobile{
display:table-cell;
}
.sgl-plugin-page tr.sgl-primary-header{
height: 1px;
display: block;
float: left;
width: 100%;
}
.sgl-plugin-page tr.sgl-primary-header th{
display:none;
}
.sgl-plugin-page .mymodal table tr td, .sgl-plugin-page .mymodal table tr th{
border:none !important;
}
.sgl-plugin-page .mymodal table tr.sgl-primary-header{
display:none !important;
}
}
@media screen and (max-width: 576px) {
.sgl-plugin-page .manage-picklist .product-item {
flex-wrap: wrap;
}
.sgl-plugin-page .manage-picklist .product-item .image-container {
width: 100%;
text-align: center;
}
.sgl-plugin-page .manage-picklist .product-item img {
margin: 0 0 1rem 0;
width: 100px;
}
}
@media all and (max-width: 500px) {
.sgl-plugin-page .sgl-content-wrapper .form-container .full{
margin-top:10px;
}
.sgl-plugin-page .sgl-content-wrapper .form-container .half{
margin-top:10px;
width:100%;
float:none;
}
.sgl-plugin-page .sgl-content-wrapper .form-container .half:first-child{
margin-top:0px;
}
.sgl-plugin-page .sgl-content-wrapper .form-container .half:last-child{
margin-left:0px;
}
.sgl-plugin-page .sgl-content-wrapper .form-container .change-user-pw-email{
text-align:center;
}
.sgl-plugin-page .sgl-content-wrapper .form-container .change-user-pw-email .button{
display:inline-block;
margin:0px 5px;
}
.sgl-plugin-page .sgl-content-wrapper .form-container .email-space{
text-align:center;
margin-top:18px;
}
.sgl-plugin-page .sgl-content-wrapper .continue-button-div {
text-align:center;
}
.sgl-plugin-page .sgl-content-wrapper .continue-button-div .button{
float:none !important;
}
.sgl-plugin-page .sgl-content-wrapper .change-mobile-number{
text-align:center;
}
.sgl-plugin-page .sgl-content-wrapper .change-mobile-number span,.sgl-plugin-page .sgl-content-wrapper .change-mobile-number a{
display:inline-block;
clear:both;
}
.sgl-plugin-page #save_account_warning, .sgl-plugin-page #save_account_success{
text-align:center;
}
.sgl-plugin-page .change-user-pw-email .button:first-child{
margin-left:0px !important;
}
.sgl-plugin-page .change-user-pw-email .button:last-child{
margin-right:0px !important;
}
}