.sgl-plugin-page .subscription_div_overflow{
overflow: auto;
max-height: 60vh;
}
.sgl-plugin-page .sub-main-div{
margin: 20px;
}
.sgl-plugin-page .float-left {
float: left;
}
.sgl-plugin-page .close-right {
float: right;
margin: 1rem;
}
.sgl-plugin-page .sub_button{
margin: 1.2em !important;
}
.sgl-plugin-page .font-13{
font-size: 13px;
}
.sgl-plugin-page .font-16{
font-size: 16px;
}
.sgl-plugin-page .in-iframe{
width: 95% !important;
height: 375px !important;
}
.sgl-plugin-page .video-in-iframe{
width: 95% !important;
height: 375px !important;
}
.sgl-plugin-page .subscription-modal {
width: 60% !important;
max-width: 750px;
}
.sgl-plugin-page .subscription_radios {
float: left !important;
width: 148px !important;
margin: 2px !important;
padding: 2px;
background-color: #fafafa;
border: 1px solid #BBAFA0;
}
.sgl-plugin-page .subscription_radio_option{
color: #636363; }
.sgl-plugin-page .ios-hr, .desc_span > hr{
color: #D7D7D7;
border: 3px;
margin: 3px !important;
padding: 0 !important;
display: block;
height: 1px;
background: #D7D7D7;
width: 93%;
opacity: 1;
}
.sgl-plugin-page .free_sub{
color:green;font-weight:bold;font-style: italic;
}
.sgl-plugin-page .disabled_sub{
color:red;font-weight:bold;font-style: italic;clear: both;display: block;
}
.sgl-plugin-page .sub_dates{
color:green;font-weight:bold;
}
.sgl-plugin-page .select-width{
width:90%;
max-width:300px;
}
.sgl-plugin-page .input-width{
width:90% !important;
max-width:300px !important;
margin-bottom: 10px !important;
}
.sgl-plugin-page .close_player{
position: fixed;
right: 10px;
top: 10px;
cursor: pointer;
z-index: 99;
display: block;
}
.sgl-plugin-page .mymodal p{
font-size:13px;
margin-bottom:10px;
margin-top:0px;
}
.sgl-plugin-page  .mymodal .right, .sgl-plugin-page .right{
float:right;
margin-right:2px;
margin-left: 2px;
}
.sgl-plugin-page .mymodal .left{
float:left;
}
.sgl-plugin-page .mymodal button{
cursor:pointer;
}
.sgl-plugin-page .terms_div{
background: #f2f2f2 none repeat scroll 0 0;
border: 1px solid #ccc;
max-height: 100px;
overflow: auto;
padding: 6px;
}
.sgl-plugin-page .trash-icon{float: right !important; cursor: pointer;}
.sgl-plugin-page .success_msg{color:green;}
.sgl-plugin-page .display_none{
display: none;
}
.sgl-plugin-page #search-wait{
margin-top: 0.6rem;
}
.sgl-plugin-page #price_usd{
margin-top: 0.5rem;
}
.sgl-plugin-page .top-margin-15{
margin-top: 15px;
}
.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.modal-width-responsive {
width:90%;
max-width:600px;
}
.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 .align-buttons{
display: flex;
justify-content: space-between;
}
.sgl-plugin-page li {
margin-bottom: 0.5rem;
}
.sgl-plugin-page .checkbox-class{
margin: 0;
vertical-align: middle;
}
.sgl-plugin-page .no-margin{
margin: 0;
}
.sgl-plugin-page .mymodal input[type="text"]{
width:100%;
}
.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:5px;
}
.sgl-plugin-page .green-text{
color: green;
}
.sgl-plugin-page #subscribe_warning{
text-align: right;
}
.sgl-plugin-page .mr-btm-5{
margin-bottom:5px;
}
.sgl-plugin-page .subscription_div_overflow{
overflow: auto;
max-height: 60vh;
}
.sgl-plugin-page .display_on_mobile{display: none;}
@media all and (max-width: 630px) {
.sgl-plugin-page .display_on_desktop{
display: none;
}
.sgl-plugin-page .display_on_mobile{
display: block;
}
.sgl-plugin-page td.display_on_mobile{
display:table-cell;
}
.sgl-plugin-page .list-grid{
display: none;      
}
.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: 710px) {
.sgl-plugin-page .display_on_desktop{
display: none;
}
.sgl-plugin-page .display_on_mobile{
display: block;
}
.sgl-plugin-page td.display_on_mobile{
display:table-cell;
}
.sgl-plugin-page .list-grid > button > span{
display: none;      
}
}
@media all and (max-width: 875px) {
.sgl-plugin-page .display_on_desktop{
display: none;
}
.sgl-plugin-page .display_on_mobile{
display: block;
}
.sgl-plugin-page td.display_on_mobile{
display:table-cell;
}
.sgl-plugin-page .set-inline{
width: 42%;
}
.sgl-plugin-page .set-width {
width: 45%;
}
.sgl-plugin-page .sw-30 {
width: 30%;
}
.sgl-plugin-page .details-table-head {
width: 100px !important;
}
.sgl-plugin-page .video-in-iframe{
height: 350px !important;
}
.sgl-plugin-page .subscription-modal {
width: 70% !important;
}
}
@media all and (max-width: 600px) {
.sgl-plugin-page .display_on_desktop{
display: none;
}
.sgl-plugin-page .display_on_mobile{
display: block;
}
.sgl-plugin-page td.display_on_mobile{
display:table-cell;
}
.sgl-plugin-page .set-width {
width: 77% !important;
}
.sgl-plugin-page .list-grid{
display: none;      
}
.sgl-plugin-page .my-row {
flex-direction: column;
}
.sgl-plugin-page .as-input-group {
flex-direction: column;
align-items: unset;
}
.sgl-plugin-page .playlist-div {
flex-direction: column;
width: 129%;
}
.sgl-plugin-page .input-group {
width: 100%;
}
.sgl-plugin-page .expand-style {
margin-left: 0rem !important;
}
.sgl-plugin-page .list .video_container{
float: left !important;
}
.sgl-plugin-page .list .video_details{
width: 100%;
}
.sgl-plugin-page .video-modal{
height: 90%;
width: 100%;
background: black !important;
}
.sgl-plugin-page .clipBoardButton{
visibility: hidden;
}
.sgl-plugin-page .display_it{
display: none;
}
.sgl-plugin-page .display_now{
display: block !important;
}
.sgl-plugin-page #myElement{
height: 75% !important;
}
.sgl-plugin-page .bottm-div{
color:white;
padding-top: 1rem;
}
.sgl-plugin-page .set-inline{
display: none;
}
.sgl-plugin-page .top-div{
visibility: hidden;
}
.sgl-plugin-page .top-div_previews{
display: none;
}
.sgl-plugin-page .btn-class{
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
margin-top: 1rem;
}
}