body{font-family: 'Roboto', sans-serif;}
.popup-content.locked label {font-size: 20px;margin-top: 10px;margin-bottom: 32px;color: #4c5b63;letter-spacing: 0.2px;font-family: 'Roboto', sans-serif !important;font-size: 18px;line-height: 28px;}
.thumbnail.locked {background-color: rgba(0,0,0, 0.1);}
#uwoomp_admin_form .uwoomp-info {
	background: #FFFBCC;
	padding: 20px;
}

#uwoomp_admin_form .uw-settings-checkbox {
	background: #f2f2f2;
	border: none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: none;
	float: right;
	height: 30px;
	width: 30px;
}

#uwoomp_admin_form .uwoomp-button {
	height: auto;
	padding: 7px 12px;
	background: #607D8B;
    border-color: #607D8B;
    box-shadow: 0 1px 0 #607D8B;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    letter-spacing: 0.5px;
    text-transform: capitalize;
	text-shadow:none;
}

#uwoomp_admin_form input[type="text"],
#uwoomp_admin_form input[type="password"],
#uwoomp_admin_form input[type="email"] {
	box-shadow: none;
	border: 3px solid #f2f2f2;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 10px;
}

#uwoomp_admin_form input[type="checkbox"]:checked::before,
#uwoomp_admin_form input[type="checkbox"]:checked::after {
	font: 400 14px/1 dashicons;
}

.one-half,
.one-third,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}

.one-half {
	width: 48.717948717948715%;
}

.one-third {
	width: 31.623931623931625%;
}

.two-thirds {
	width: 65.81196581196582%;
}

.first {
	clear: both;
	margin-left: 0;
}
/* My Custom Css Start */
input[type=checkbox]:checked:before, input[type=radio]:checked:before, input[type="checkbox"]:before {
    width: 56px;
    font: normal 21px/1 dashicons;
    
}

.thumbnail {
    padding: 58px 30px 0;
    border: 0px;
    box-shadow: 0px 5px 17px rgba(0,0,0,0.3);
    margin-bottom: 35px !important;
}

.thumbnail h3 {
    text-align: center;
    font-size: 18px;
    color: #e0e1e2;
    font-weight: 400 !important;
    margin:30px 0px 0px !important;
}

#poststuff #post-body.columns-2 {
    margin-right: 0px !important;
}

#poststuff .container {
    width: 100% !important;
}



.thumbnail{
    padding: 0px !important;
    
} 

input:focus, input:active, input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus{outline:0;}
.button-switch {
    font-size: 1.5em;
    height: 1.875em;
    margin-bottom: 0.625em;
    position: relative;
    width: 4.5em;
}
.button-switch .lbl-off, .button-switch .lbl-on {
    cursor: pointer;
    display: block;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 1em;
    position: absolute;
    top: 0.5em;
    transition: opacity 0.25s ease-out 0.1s;
    text-transform: uppercase;
}
.button-switch .lbl-off {
    right: 0.4375em;
}
.button-switch .lbl-on {
    color: #fefefe;
    opacity: 0;
    left: 0.4375em;
}
.button-switch .switch {
   -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 0;
    font-size: 1em;
    left: 0;
    line-height: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 0;
    cursor: pointer;
    right: 0;
    margin: 4px auto;
}
.button-switch .switch:before, .button-switch .switch:after {
    content: '';
    font-size: 1em;
    position: absolute;
}
.button-switch .switch:before {
    border-radius: 1.25em;
    background: #b2b1b1;
    height: 2em;
    left: -0.25em;
    top: -0.1875em;
    transition: background-color 0.25s ease-out 0.1s;
    width: 3.5em;
}
.button-switch .switch:after {
    box-shadow: 0 0.0625em 0.375em 0 #666;
    border-radius: 50%;
    background: #fefefe;
    height: 1.8em;
    transform: translate(0, 0);
    transition: transform 0.25s ease-out 0.1s;
    width: 1.8em;
}
.button-switch .switch:checked:after  {
    transform: translate(1.5em, 0);
  
}
.button-switch .switch:after
{
    transform: translate(-0.5em, 0);

}
input[type=checkbox]:checked:before {
   
     margin:0 !important; 
  
}
input:focus, input:active{
    outline:0 !important;
}
.button-switch .switch:checked ~ .lbl-off {
    opacity: 0;
}
.button-switch .switch:checked ~ .lbl-on {
    opacity: 1;
}
.button-switch .switch#switch-orange:checked:before {
    background: #4CAF50;
}
.button-switch .switch#switch-blue:checked:before {
    background: #3498db;
}


.caption {
    position: relative;
    padding: 0 !important;
}
.thumbnail h3 {
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-top: 1px solid #eee;
    margin: 30px -30px 0;
    padding: 17px 37px 26px;
    background: #000;
    line-height: 22px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-weight: 500;
}
.button-switch {
    position: absolute;
    right: 0;
    bottom: 16px;
    font-size: 15px;
    width: auto !important;
    height: auto !important;
    left: 0;
    margin: 0 auto;
    text-align: center;
}
.active.caption h3 {
    color:#4CAF50;
}
.thumbnail img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    padding : 30px 0px 0px 0px;
}

.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: left;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.button-switch input[type=checkbox]:checked:before {
    color: #49ad4d !important;
}

.button-switch input#switch-orange {
    color: transparent !important;
    border: 0px;
}
/*#contextual-help-wrap
{
    display:block !important;
}*/

#adv-settings input[type=radio]:checked:before {
    background-color: transparent;
    margin: -14px 0 0 1px;
    color: #1e8cbe;
    font: normal 31px/1 dashicons;
    text-indent: inherit;
        width: 10px;
}
.metabox-prefs input[type=checkbox]:checked:before {
    margin: -3px 0 0 -22px !important;
}
.button-switch input[type=checkbox]:checked:before {
    text-indent: -9999px !important;
}
/* My Custom Css End */
@media only screen and (max-width: 768px) {

	.one-half,
	.one-third,
	.two-thirds {
		width: 100%;
		margin-left: 0;
	}

	#uwoomp_admin_form input[type="text"],
	#uwoomp_admin_form input[type="password"],
	#uwoomp_admin_form input[type="email"] {
		display: block;
		width: 100%;
	}

	#uwoomp_admin_form .button-primary {
		display: block;
		margin: 10px 0;
		width: 100%;
	}
}

/*---- 6/2/19------*/
#uwoomp_admin_form .thumbnail img {
       width: 18%;
    padding-top: 0;
    text-align: center;
    display: block;
    margin: 0 auto
}
#uwoomp_admin_form .thumbnail {
      text-align: center;
    display: inline-block;
    width: 100%;
    line-height: 0px;
    border-bottom: 0px;
	  
}
#uwoomp_admin_form .caption {
    width: 100%;
    margin-left: 0 !important;
}
#uwoomp_admin_form .caption {
    width: 100%;
    margin-left: 0px;
}
#uwoomp_admin_form h3 {
    margin-top: 0px !important;
}
.settings-icon {
       display: table-cell;
    height: 120px;
    text-align: center;
    width: 333px !important;
    vertical-align: middle;
}
.wp-admin #wpwrap div#wpcontent {
    background: #f9f9f9;
}

div#uwoomp_tools_payment_gateways {
    border: 0px !important;
    padding-top: 16px;
    box-shadow: none !important;
	    background: transparent;
}
#uwoomp_admin_form p.description {
      margin: 0 30px 30px;
    font-size: 14px;
    letter-spacing: 0.5px;
    font-weight: 500;
	}
#uwoomp_admin_form h2.hndle, #poststuff h2.hndle {
   margin: 0 30px;
    color: #000;
    font-weight: 500;
    letter-spacing: 0.5px;
    font-size: 16px;

}
#uwoomp_admin_form p.save-settings {
    margin-left: 30px;
    border-top: 1px solid #eee;
    padding-top: 30px;
    margin-top: 10px;
}
.woo-customizer-logo {
    margin-right: 10px;
    margin-bottom: 10px;
    display: inline-block;
    border: 1px solid #e6dddd;
}
#wpwrap a.nav-tab {
    background: #607D8B;
    border-bottom: none;
    padding: 8px 37px;
    line-height: 24px;
    color: #fff;
    white-space: nowrap;
    font-weight: 500;
    font-size: 16px;
  
}
.nav-tab-active, .nav-tab-active:focus, .nav-tab-active:focus:active, .nav-tab-active:hover {
    border-bottom:1px solid #f9f9f9 !important;
    background: #f9f9f9 !important;
    color: #000 !important;
}
a:focus, a:hover, a:active {
    outline: 0 !important;
    text-decoration: none !important;
	box-shadow:none !important;
}


#confirmation-alert .modal-content {
  background-color: #fefefe;
  margin: 15% auto; 
  padding: 20px;
  border: 1px solid #888;
  width: 80%; 
}
.accordion-section-title:after, .handlediv, .item-edit, .postbox .handlediv.button-link, .toggle-indicator {
    
    display: none;
}
div#uwoomp_support {
    background: transparent;
    border: 0px;
    box-shadow: none;
    padding-top: 16px;
	    margin-bottom: 0;
}
#uwoomp_support .inside {
      margin-top: 15px;
    margin-left: 30px;
    background: #f1f1f1;
    padding: 30px 30px 0 30px;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
    margin-right: 30px;
    border-radius: 0px;
}
#poststuff .inside p {
    font-size: 14px;
}
.modules-popup #TB_ajaxContent {
    width: auto !important;
    height: auto !important;
    text-align: center;
}
.modules-popup #TB_title {
    background-color: #3B3F41 !important;
}
.modules-popup {
    text-align: center !important;
    background: #f9f9f9 !important;
    height: 200px !important;
    margin-bottom: 0 !important;
}
.modules-popup label {
   font-size: 20px;
    margin-top: 36px;
    margin-bottom: 32px;
    color: #4c5b63;
    letter-spacing: 0.5px;
}
.modules-popup .btn {
    background: #4CAF50;
    color: #fff;
    padding: 9px 31px;
    border-radius: 0px;
    font-size: 16px;
    letter-spacing: 0.5px;
    font-weight: 500;
	transition: all ease 0.3s;
}
.modules-popup span.tb-close-icon, .modules-popup span.tb-close-icon:hover, .modules-popup span.tb-close-icon:focus, .modules-popup span.tb-close-icon:active, .modules-popup button:focus, .modules-popup button:active, .modules-popup button:hover, .modules-popup button:focus .tb-close-icon {
    color: #fff !important;
    outline: 0;
	box-shadow:none !important;
}
.modules-popup .btn:hover, .modules-popup .btn:active, .modules-popup .btn:focus {
    background: #607D8B;
    color: #fff;
    transition: all ease 0.3s;
}
.email-ftr {
        background: #37454c;
    margin: 30px -30px 0;
    padding: 10px 30px;
    color: #e6e5e5;
    text-align: center;
    font-size: 16px !important;
    letter-spacing: 0.5px;
}
.email-ftr a {
    color: #FFEB3B;
    font-style: italic;
    letter-spacing: 1.5px;
    font-weight: 500;
    font-size: 16px;
}
.email-ftr a:hover, .email-ftr a:active, .email-ftr a:focus{
	color: #FFEB3B;
}
.support-form h2 {
    color: #37454c;
    font-weight: 600 !important;
    letter-spacing: 0.5px;
    font-size: 25px !important;
    border-bottom: 1px solid #eee;
    padding: 8px 12px 16px !important;
    margin-top: 0 !important;
    text-align: center;
    display: block;
    margin-bottom: 25px !important;
}
.support-form input, .support-form textarea {
    background: #f8f8f8;
    border:1px solid #e0dfdf !important;
    text-shadow: none;
    box-shadow: none;
    width: 100%;
	border-radius:10px !important;
}
.support-form input:focus, .support-form textarea:focus, .support-form input:active, .support-form textarea:active{outline:0 !important; box-shadow:none !important;}
.support-form {
    clear: both;
}
.support-form div#mc_embed_signup_scroll {
    background: #f1f1f1;
    width: 60%;
    display: block;
    margin: 0 auto;
    padding: 25px 40px;
	   
}
.support-form label {
    font-weight: 300;
}
.support-form textarea {
    height: 140px;
    resize: none;
}
.support-form input#mc-embedded-subscribe {
    background: #4CAF50;
    color: #fff;
    padding: 4px 28px;
    border-radius: 0px;
    font-size: 16px;
    letter-spacing: 0.5px;
    font-weight: 500;
    transition: all ease 0.3s;
    height: auto;
    box-shadow: none;
}
.support-form form#mc-embedded-subscribe-form {
       margin-right: 30px;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
    margin-left: 30px;
	    background: #f1f1f1;
}
.support-form div.mce_inline_error {
    font-size: 13px !important;
    width: 100%;
    margin-bottom: 0 !important;
    border-radius: 0px !important;
    margin-top: 0 !important;
    background: #F44336 !important;
    color: #fff !important;
    padding: 3px 10px !important;
}
.btn.btn-cancel {background: #c10909;}
/********************************/
.center {
	text-align:center;
}
.img-offers {
	max-height:150px;
}
body.woocommerce_page_uwoomp .tb-close-icon{
	position: initial;
}
body.woocommerce_page_uwoomp #TB_closeWindowButton {
	width: 45px;
    height: 45px;
}
body.woocommerce_page_uwoomp .welcome-panel.uw-notice h2 {
    /*font-family: roboto !important;*/
}
body.woocommerce_page_uwoomp .welcome-panel.uw-notice .about-description {
    font-size: 16px !important;
    margin-top: 10px;
    margin-left: 0px !important;
}
body.woocommerce_page_uwoomp .welcome-panel.uw-notice p.about-description {
    /*font-family: roboto !important;*/
}
body.woocommerce_page_uwoomp .welcome-panel.uw-notice p {
    color: #72777c;
    /*font-family: Roboto !important;*/
    font-size: 14px !important;
}
body.woocommerce_page_uwoomp div#TB_window {
    border-radius: 5px;
}
body.woocommerce_page_uwoomp #TB_title {
    height: 45px !important;
	border-radius: 5px 5px 0 0;
    border: 1px solid #dededed !important;
    background: -webkit-linear-gradient(top, #00b578, #2acb59) !important;
}
body.woocommerce_page_uwoomp input#btn_confirm {
    border-radius: 35px !important;
    background: -webkit-linear-gradient(top, #00b578, #2acb59)!important;
    border: 1px solid #74c5d4 !important;
}
body.woocommerce_page_uwoomp .support-form form#mc-embedded-subscribe-form {
    margin-right: 30px;
    box-shadow: none !important;
    margin-left: 30px;
    background: #f1f1f1;
    height: 430px;
}
body.woocommerce_page_uwoomp #TB_ajaxContent {
	height: 448px !important;
}
body.woocommerce_page_uwoomp #mc-embedded-subscribe-form div#mc_embed_signup_scroll h2 {
    font-size: 17px !important;
    font-family: sans-serif;
}
.support-form input, .support-form textarea {
    background: #f8f8f8;
    border: 1px solid #e0dfdf !important;
    text-shadow: none;
    box-shadow: none;
    width: 100%;
    border-radius: 10px !important;
    padding: 7px !important;
    margin: 0px !important;
}
.support-form input#mc-embedded-subscribe {
    background: -webkit-linear-gradient(top, #00b578, #2acb59) !important;
    padding: 8px 30px !important;
    border-radius: 0px;
    margin-top: 12px !important;
}
div#success-response {
    border-radius: 6px !important;
    padding: 2px 16px;
    background: -webkit-linear-gradient(top, #00b578, #2acb59) !important;
    color: white !important;
}
.btn-success {
    background: -webkit-linear-gradient(top, #00b578, #2acb59) !important;
    border-radius: 10px !important;
    width: 30% !important;
    color: white !important;
}
button.btn.btn-support,
#uw_subscribe .button {
    border-radius: 10px !important;
    width: 20% !important;
    padding: 12px;
	margin: 0px auto !important;
    background: -webkit-linear-gradient(top, #00b578, #2acb59) !important;
    color: white !important;
}
.support-form div#mc_embed_signup_scroll {
    background: #f1f1f1 !important;
    width: 60% !important;
    display: block;
    margin: 0 auto;
    padding: 21px 0px !important;
}
.tb-close-icon:before {

    color: white;
}
#TB_window {
    
    background-color: #f1f1f1 !important;
}
	
	.mc-field-group label {
    margin: 8px !important;
    font-family: cursive;
}

.modules-popup .btn{
	 border-radius: 35px !important;
}