/* Generic CSS Starts Here */
body{
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

p {
	line-height: 1.4em;
}
.clearfix:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

.clearfix {
    display: block;
    overflow: hidden;
}

/* Generic CSS Ends Here */

/* Tabs CSS Starts Here */

.urr-tabs-wrap {
    width: 95%;
}

/* Tabs CSS Ends Here */

/* Welcome Page CSS Starts Here */

.urr-top-wrap {
	width: 1100px;
	margin: 0 0 0 10px; 
}

.urr-main-wrap h3 {
	margin: 20px 0; 
}

.urr-left-column {
    float: left;
    width: 760px;
    margin-right: 20px;
}

.urr-right-column {
    float: left;
    width: 200px;
    margin-right: 20px;
}


/* Welcome Page CSS Ends Here */

.urr-bad-rating-fb-heading,
.urr-bad-rating-sp-heading,
.urr-bad-rating-thank-you-text {
	height: 120px;
	width: 700px;
}

.urr-plugin-page-wrap p {
	font-size: 15px;
}

/* Radio Button Styles Starts Here */

/* The container */
.container {
    display: block;
    position: relative;
    padding-left: 19px;
    margin-bottom: 10px;
    cursor: pointer;
    font-size: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    float: left;
    margin-right: 15px;
}

/* Hide the browser's default radio button */
.container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
    position: absolute;
    top: 3px;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: #eee;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.checkmark {
    background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.container input:checked ~ .checkmark {
    background-color: #0085ba;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.container input:checked ~ .checkmark:after {
    display: block;
}

/* Radio Button Styles Ends Here */

.urr-bad-ratings-image, .urr-good-ratings-image {
	max-width: 500px;
	max-height: 250px;
}

.urr-main-wrap textarea {
    padding: 10px;
}

.urr-main-wrap input[type="text"],
.urr-main-wrap input[type="email"],
.urr-main-wrap input[type="url"],
.urr-main-wrap select,
.urr-main-wrap select option {

    padding: 10px;

}

/* The CSS */

.urr-main-wrap textarea,
.urr-main-wrap input[type="text"],
.urr-main-wrap input[type="email"],
.urr-main-wrap input[type="url"] {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 3px #ddd inset;
    box-sizing: border-box;
    display: inline-block;
    margin: 8px 0;
    padding: 10px;
    width: 60%;
}


.urr-main-wrap select {
    padding:3px;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    background: #f8f8f8;
    color:#777;
    border:none;
    height: 35px;
    outline:none!important;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
/*
    width: 100%;
*/
}

#urr-bulk-action-selector-top {
	height: 27px;
	margin-right: 10px;
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .urr-main-wrap {padding-right:18px}
}

label.urr-select-wrap {position:relative}
label.urr-select-wrap:after {
    content:'<>';
    font:11px "Consolas", monospace;
    color:#aaa;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:8px; top:2px;
    padding:0 0 2px;
    border-bottom:1px solid #ddd;
    position:absolute;
    pointer-events:none;
}
label.urr-select-wrap:before {
    content:'';
    right:6px; top:0px;
    width:20px; height:20px;
    background:#f8f8f8;
    position:absolute;
    pointer-events:none;
    display:block;
}

.urr_bad_ratings_btn,
.urr_good_ratings_btn,
.urr_social_media_btn {
    height: 34px!important;
    margin-left: 10px!important;
    margin-top: 10px!important;
}

/* Toggle Swatches CSS starts here */

.radios-to-slider {
    background-color: green;
    background-size: contain;
    display: block;
    position: relative;
    margin-bottom: 80px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -o-box-sizing: content-box;
    box-sizing: content-box;
}

.radios-to-slider.medium {
    height: 22px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;
    padding: 5px;
}


/* Levels */

.radios-to-slider .slider-level {
    background-color: #fff;
    cursor: pointer;
    position: absolute;
    display: block;
}

.radios-to-slider.medium .slider-level {
    width: 22px;
    height: 22px;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -o-border-radius: 22px;
    border-radius: 22px;
    z-index: 2;
}


/* Labels */

.slider-label {
    position: absolute;
    display: block;
    cursor: pointer;
    color: #5e5e5e;
    text-align: center;
}

.slider-label-active {
    font-weight: bold;
}

.radios-to-slider.medium .slider-label {
    top: 50px;
    width: 44px;
}


/* Slider bar */

.radios-to-slider .slider-bar { 
    /*background-color: #00b4f1;*/
    float: left;
    height: 100%;
    width: 0;
    pointer-events: none;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    min-width: 32px !important;
}

.slider-bar.transition-enabled {
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}

.radios-to-slider.medium .slider-bar {
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -o-border-radius: 22px;
    border-radius: 22px;
}


/* Slider Knob */

.slider-knob {
    float: right;
    background-color: #333;
}

.radios-to-slider.medium .slider-knob {
    width: 32px;
    height: 32px;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    -o-border-radius: 28px;
    border-radius: 28px;
}

/* Toggle Swatches CSS ends here */


.urr-social-icon-wrap.clearfix > small {
    margin-left: 180px;
}

.urr-social-image {
    max-height: 100px;
    max-width: 100px;
}

.tablenav.top.urr-table-nav {
    margin-bottom: 10px;
/*
    width: 100%; 
*/
}

.urr_form_entries #cb > input {
    margin-left: 0;
}

.tablenav.urr_form_pagination {
    display: block;
    margin-top: 15px;
    min-height: 50px;
    overflow: hidden;
    text-align: right;
    width: 130%;
}

.tablenav.urr_form_pagination .page-numbers {
    background: #e5e5e5 none repeat scroll 0 0;
    border: 1px solid #ccc;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    min-width: 17px;
    padding: 6px 5px 7px;
    text-align: center;
    text-decoration: none; 
}
.urr-bad-ratings-content-wrap .form-table td {
    padding-left: 0;
    padding-top: 0;
}
.form-table.urr-good-rating-form-table td {
    padding: 0!important;
}

.form-table.urr-good-rating-form-table td h3 {
    margin: 10px 0 0 0!important; 
}

#urr_good_ratings_heading {
    width: 560px;
}

.urr-rating-value {
    background: #333;
    border-radius: 100%;
    color: #fff;
    display: inline-block;
    height: 25px;
    line-height: 23px;
    text-align: center;
    width: 25px;
}

.urr-rating-value.urr-bad-ratings-color {
    background: #ff0000;
}

.urr-rating-value.urr-good-ratings-color {
    background: green;
}

.urr-rating-value.urr-top-menu {
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 20px;
}

.name-good-rating {
    float: right;
}
.name-bad-rating,
.name-good-rating {
    margin: 0 0 5px 0;
}

.urr-gen-list .fa.fa-check-circle.fa-2x {
    color: green;
    position: relative;
    top: 4px;
}

.urr-gen-list .fa.fa-times-circle.fa-2x {
    color: #d63638;
    position: relative;
    top: 4px;
}

.urr-gen-list .fa.fa-info-circle.fa-2x {
    color: #FFD700;
}
.urr_shortcode {
    background: #fff!important;
}
.urr-threshold-content-wrap .form-table th,
.urr-good-ratings-content-wrap .form-table th {
    vertical-align: middle;
}
.urr-welcome-content .fa-2x {
    margin-top: 5px;
    margin-right: 5px;
    position: relative;
    top: 5px;
}

.left-price-block.gray-bg.shadow {
    border-radius: none;
}
.left-price-block.gray-bg.shadow {
    padding-bottom: 10px;
    padding-top: 10px;
}
.left-price-block {
    margin-bottom: 20px;
    padding: 15px 10px;
    padding-bottom: 15px;
}
.gray-bg {
    background: #252525;
    color: #fff;
    padding: 0;
}

.left-price-block h2 {
    background: rgba(0, 0, 0, 0) url("../images/tools-img.png") no-repeat scroll 40px center;
    color: #fff;
    font-size: 20px!important;
    line-height: normal!important;
    margin: 0 0 5px!important;
    min-height: 50px!important;
    padding-top: 10px!important;
    
}
.text-center {
    text-align: center;
}
.quote-btn{
    background:#b10000;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZTIzMzMzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjY2MzMzMzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjYmMwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjYTEwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #b10000 0%, #e23333 4%, #cc3333 50%, #bc0000 54%, #a10000 96%, #b10000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b10000), color-stop(4%,#e23333), color-stop(50%,#cc3333), color-stop(54%,#bc0000), color-stop(96%,#a10000), color-stop(100%,#b10000));background:-webkit-linear-gradient(top, #b10000 0%,#e23333 4%,#cc3333 50%,#bc0000 54%,#a10000 96%,#b10000 100%);background:-o-linear-gradient(top, #b10000 0%,#e23333 4%,#cc3333 50%,#bc0000 54%,#a10000 96%,#b10000 100%);background:-ms-linear-gradient(top, #b10000 0%,#e23333 4%,#cc3333 50%,#bc0000 54%,#a10000 96%,#b10000 100%);background:linear-gradient(to bottom, #b10000 0%,#e23333 4%,#cc3333 50%,#bc0000 54%,#a10000 96%,#b10000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b10000', endColorstr='#b10000',GradientType=0);
    border-radius:5px;
    font-weight:bold;
    color:#fff!important;
    padding:6px 12px;
    text-transform:uppercase;
    text-decoration:none;
}
.our-team-work {
    background: #252525 none repeat scroll 0 0;
    border-radius: none;
    box-shadow: 1px 2px 2px 0 #bbb;
    margin-bottom: -10px;
    padding: 10px 0 10px;
    text-align: center;
}
.our-team-work h4,
.our-team-work h3 {
    color: #fff !important;
    font-weight: normal !important;
    font-size: 20px !important;
}
.our-team-work h4 {
    padding: 10px 0 0 0 !important;
    margin: 0;
}
.our-team-work h3 {
    margin-bottom: 10px !important;
    margin-top: 5px;
}
.our-team-work h4 span {
    font-weight: bold;
}

.form-table.wsx-urr-pages-table th {
    width: 180px !important;
    padding-right: 0 !important;
}
.urr-admin-pages-dropdown {
    width: 200px;
}
.urr-admin-pages-view {
    width: 70px;
}
.urr-admin-shortcodes {
    width: 300px;
    padding-left: 0 !important;
}
.urr-admin-show-hide-form-wrap .urr-admin-show-hide-form {
    display: block;
    font-weight: bold;
    left: 25px;
    position: relative;
    top: -18px;
    width: 400%;
}
.urr-admin-show-hide-form-wrap > td {
    padding-left: 0;
}

.urr-top-wrap.clearfix .nav-tab-wrapper {
    padding: 0 !important;
}

#ultimate_reviews_rocket_social_media_options\[section-heading\] {
	width: 100%;
}
.urr-social-media-name {
	margin-left: 10px!important;
}

.urr-social-media-url,
.urr-social-media-image {
	margin-left: 22px!important;
}

.urr_social_media_btn {
    margin-left: 150px !important;
}
#itsec_get_started .repeaters.ui-sortable li:first-child .link-remove {
	display: none;
}

.urr-remove-btn-wrap {
	position: relative;
}
.urr-social-thumbnail img {
	float:left;
}
.urr-social-thumbnail.clearfix {
    display: inline-block;
}
.urr-remove-btn-wrap .link-remove.button.button-primary {
	float: right;
	position: absolute;
	right: 0;
	bottom: 0;
}

#wpfooter {
    position: inherit!important;
}
.social-placeholders {
    font-size: 13px;
}

/*
 * Skgp code 20181224 
 */

.form-left-section {
    float: left;
    margin-left: 7px;
}

.form-right-section {
    float: right;
}

.form-right-section #filter_form_date,
.form-right-section #filter_to_date {
    width: 120px;
}

.clsImage img {
    cursor: not-allowed;
    filter: blur(1px);
    -webkit-filter: blur(1px);
}


#urr-form-entries_length, #urr-form-entries_info {
    width: 50%;
    float: left;
    margin-top: 12px;
    margin-bottom: 8px;
    padding-left: 12px;
}
#urr-form-entries_filter {
    margin-top: 12px;
    float: right;
    padding-right: 12px;
}
#urr-form-entries_info{
    font-size: 13px;
}
#urr-form-entries_length select {
    background: transparent;
    border: #ccc solid 1px;
    box-shadow: none;
}
#urr-form-entries_length .wp-core-ui select{
    background: #fff url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 54% !important;
}
#urr-form-entries_paginate a {
    border: #ccc solid 1px;
    padding: 6px 10px;
    color: #333;
}
#urr-form-entries_paginate {
    margin-top: 18px;
    padding-right: 16px;
    float: right;
    margin-bottom: 24px;
    cursor: pointer;
}
#urr-form-entries_paginate a:hover{
    background: #3649f5;
    color: #fff;
    text-decoration: none;
}
#postbox-container-2 form a {
    text-decoration: underline !important;
    font-weight: 300 !important;
    color: #2271b1 !important;
}
.nav-tab:hover {
    text-decoration: none;
}
.urr-main-wrap #submit {
    padding-bottom: 3px;
}
.urr-main-wrap .form-table label {
    margin-bottom: 0px;
}

.urr-main-wrap .left-price-block.gray-bg.shadow h2{
    text-align: center;
}

#ultimate_reviews_rocket_social_media_options\[facebook\],
#ultimate_reviews_rocket_social_media_options\[instagram\] {
    width: 100%;
}