﻿.ui-jqgrid, .ui-jqgrid table,.ui-jqgrid .ui-jqgrid-view {
    outline-style: none !important;
}

/*  Tracking codes Page  */
#trackingCodesPage .ui-jqgrid {
    position: relative;
    font-family: "888-Regular", Tahoma, Geneva, sans-serif;
    font-size: 12px;
}

#trackingCodesPage .ui-widget-content {
    border: 0px solid #fff /*{borderColorContent}*/;
    background: white;
    color: #000 /*{fcContent}*/;
    font-size: 12px;
    font-weight: bold;
}

    .reportStyle .ui-widget-content a,
    #trackingCodesPage .ui-widget-content a {
        color: #1e7dd8;
        text-decoration: underline;
    }

.ui-jqgrid .ui-jqgrid-bdiv {
    /*max-height: 900px !important;*/
    /*width: 1000px !important;*/
    position: relative;
    margin: 0em;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: left;
}

.reportStyle .ui-jqgrid .ui-jqgrid-bdiv {
    overflow-x: auto;
}

#trackingCodesPage .ui-corner-all {
    -moz-border-radius: 0px /*{cornerRadius}*/;
    -webkit-border-radius: 0px /*{cornerRadius}*/;
    border-radius: 0px /*{cornerRadius}*/;
}

.ui-jqgrid-hdiv {
    min-height: 30px;
    overflow: hidden;
}

.ui-jqgrid-labels {
    height: 30px;
}

.reportStyle .ui-jqgrid-labels {
    height: auto !important;
    min-height: 30px;
}

.ui-jqgrid .ui-icon-desc {
    margin: 3px 0 0 -1px;
}

.ui-jqgrid .ui-jqgrid-sortable {
    cursor: pointer;
    padding: 0 0 0 20px;
    line-height: 15px;
}

#traffic-stat .ui-jqgrid .ui-jqgrid-sortable {
    padding: 0 0 0 15px;
}

.ui-jqgrid #gview_resultsgrid .ui-jqgrid-sortable {
    padding-left: 0px !important;
    margin-left: 19px;
    position: relative;
}

#traffic-stat .ui-jqgrid #gview_resultsgrid .ui-jqgrid-sortable {
    margin-left: 10px;
}

#gview_resultsgrid th {
    text-align: inherit;
    vertical-align: top;
}

#trackingCodesPage .ui-state-hover, #trackingCodesPage .ui-widget-content .ui-state-hover, #trackingCodesPage .ui-widget-header .ui-state-hover, #trackingCodesPage .ui-state-focus, #trackingCodesPage .ui-widget-content .ui-state-focus, #trackingCodesPage .ui-widget-header .ui-state-focus {
    border: 0px solid #fff /*{borderColorHover}*/;
    font-weight: bold /*{fwDefault}*/;
    border-right: 1px solid #fff;
}

#traffic-stat .ui-jqgrid tr.footrow td,
#traffic-stat .ui-jqgrid tr.jqgrow td {
    white-space: normal !important;
    height: auto !important;
    font-size: 12px;
    line-height: 21px;
    padding: 0 15px 0 15px;
}

#traffic-stat .ui-jqgrid tr.jqgrow td .tooltip
{
    white-space: normal;
    cursor: default;
}
#traffic-stat .ui-jqgrid tr.jqgrow td .tooltip div,
#traffic-stat .ui-jqgrid tr.jqgrow td .tooltip span
{
    position:fixed;
    z-index: 1000;
}

.ui-jqgrid tr.footrow td,
.ui-jqgrid tr.jqgrow td {
    padding: 5px 15px;
}

#filterResultsGrid tr td[aria-describedby="filterResultsGrid_Creative"] {
    padding: 12px 0 !important;
}

/*
#trackingCodesPage .ui-jqgrid tr.jqgrow:nth-child(2n+2)
{
    background-color: #EDEBEB;
}
*/

#trackingCodesPage .ui-widget-content .ui-icon {
    background-image: url(../themes/base/images/ui-icons_ffffff_256x240.png) !important /*{iconsDefault}*/;
}


#trackingCodesPage .ui-state-default .ui-icon {
    background-image: url(../themes/base/images/ui-icons_ffffff_256x240.png) !important /*{iconsDefault}*/;
}

#trackingCodesPage .ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(../themes/base/images/ui-icons_ffffff_256x240.png) !important /*{iconsDefault}*/;
}

.ui-jqgrid-hbox .ui-jqgrid-htable, #trackingCodesPage .ui-state-default, #trackingCodesPage .ui-widget-content .ui-state-default, #trackingCodesPage .ui-widget-header .ui-state-default {
    font-weight: bold;
    color: #fff;
    text-align: left;
}

#trackingCodesPage .ui-state-default, #trackingCodesPage .ui-widget-content .ui-state-default, #trackingCodesPage .ui-widget-header .ui-state-default {
    /*background-image: url(../themes/base/images/grid_header.png);*/
    background: #868586;
    background-repeat: repeat-x;
    vertical-align: middle;
}

#trackingCodesPage .ui-jqgrid tr.jqgrow {
    height: 22px;
}

.ui-th-column {
    border-right: 1px solid #fff !important;
}

/* tracking code edit pages************************




/**************** Dialog **********************/

.ui-dialog {
    padding: 0;
    font-family: "888-Regular", Tahoma, Geneva, sans-serif;
    font-size: 12px;
}

.ui-corner-all {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-width: 1px;
}

.ui-dialog .ui-dialog-content {
    padding: 25px;
}

.ui-dialog .ui-dialog-titlebar {
    padding: 0 0 0 25px;
    position: relative;
    font-weight: bold;
    color: white;
    line-height: 30px;
    background: #3F729B;
}

.ui-dialog .ui-dialog-titlebar-close {
    background-image: url(../images/x.png) !important;
    background-repeat: no-repeat;
    top: -5px;
    right: -16px;
    height: 25px;
    width: 25px;
    background-color: transparent !important;
    border: 0;
}

    .ui-dialog .ui-dialog-titlebar-close span {
        display: block;
        margin: 1px;
    }

.ul-dialog .ui-icon-closethick {
    background: none;
    background-position: initial;
}

.ui-dialog .ui-dialog-titlebar-close span {
    background-image: none;
}



/***************** Accordion ********************/
.ui-accordion .ui-accordion-content {
    padding: 0;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
    zoom: 1;
    height: auto;
}

.ui-accordion .ui-accordion-header {
    border: none;
    border-right: 1px solid #fff;
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    zoom: 1;
    height: 45px;
}

#accordion .ui-state-active, #accordion .ui-corner-top {
    border: none;
    border-right: 1px solid #fff;
    color: black;
    text-decoration: none;
    line-height: 35px;
    font-weight: bold;
    font-size: 14px;
    font-family: "888-Regular", Tahoma, Geneva, sans-serif;
    background: #3F729B; 
    border-bottom: 5px solid #ffffff;
    /*background: -moz-linear-gradient(top, #f9da70 0%, #f9da6f 36%, #e9c858 71%, #e6c553 87%, #e5c453 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9da70), color-stop(36%,#f9da6f), color-stop(71%,#e9c858), color-stop(87%,#e6c553), color-stop(100%,#e5c453));
    background: -webkit-linear-gradient(top, #f9da70 0%,#f9da6f 36%,#e9c858 71%,#e6c553 87%,#e5c453 100%);
    background: -o-linear-gradient(top, #f9da70 0%,#f9da6f 36%,#e9c858 71%,#e6c553 87%,#e5c453 100%);
    background: -ms-linear-gradient(top, #f9da70 0%,#f9da6f 36%,#e9c858 71%,#e6c553 87%,#e5c453 100%);
    background: linear-gradient(to bottom, #f9da70 0%,#f9da6f 36%,#e9c858 71%,#e6c553 87%,#e5c453 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9da70', endColorstr='#e5c453',GradientType=0 ); */
}

.jqgroup td,
#accordion .ui-state-default a, #accordion .ui-state-default a:link, #accordion .ui-state-default a:visited {
    border: none;
    color: black;
    text-decoration: none;
    line-height: 35px;
    font-weight: bold;
    font-size: 14px;
    font-family: "888-Regular", Tahoma, Geneva, sans-serif;
    background: #edebeb;
    /*background: -moz-linear-gradient(top, #edebeb 0%, #edebeb 29%, #eae9e9 38%, #d7d6d6 67%, #cfcece 84%, #cccccc 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edebeb), color-stop(29%,#edebeb), color-stop(38%,#eae9e9), color-stop(67%,#d7d6d6), color-stop(84%,#cfcece), color-stop(100%,#cccccc)); 
    background: -webkit-linear-gradient(top, #edebeb 0%,#edebeb 29%,#eae9e9 38%,#d7d6d6 67%,#cfcece 84%,#cccccc 100%); 
    background: -o-linear-gradient(top, #edebeb 0%,#edebeb 29%,#eae9e9 38%,#d7d6d6 67%,#cfcece 84%,#cccccc 100%); 
    background: -ms-linear-gradient(top, #edebeb 0%,#edebeb 29%,#eae9e9 38%,#d7d6d6 67%,#cfcece 84%,#cccccc 100%); 
    background: linear-gradient(to bottom, #edebeb 0%,#edebeb 29%,#eae9e9 38%,#d7d6d6 67%,#cfcece 84%,#cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edebeb', endColorstr='#cccccc',GradientType=0 );*/ 
}

.jqgridExpanded {
    /*background: #f9da70 !important; 
    background: -moz-linear-gradient(top, #f9da70 0%, #f9da6f 36%, #e9c858 71%, #e6c553 87%, #e5c453 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9da70), color-stop(36%,#f9da6f), color-stop(71%,#e9c858), color-stop(87%,#e6c553), color-stop(100%,#e5c453)) !important;
    background: -webkit-linear-gradient(top, #f9da70 0%,#f9da6f 36%,#e9c858 71%,#e6c553 87%,#e5c453 100%) !important; 
    background: -o-linear-gradient(top, #f9da70 0%,#f9da6f 36%,#e9c858 71%,#e6c553 87%,#e5c453 100%) !important;
    background: -ms-linear-gradient(top, #f9da70 0%,#f9da6f 36%,#e9c858 71%,#e6c553 87%,#e5c453 100%) !important;
    background: linear-gradient(to bottom, #f9da70 0%,#f9da6f 36%,#e9c858 71%,#e6c553 87%,#e5c453 100%) !important; 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9da70', endColorstr='#e5c453',GradientType=0 ) !important;*/
    border: none;
    border-right: 1px solid #fff;
    color: black;
    text-decoration: none;
    line-height: 35px;
    font-weight: bold;
    font-size: 14px;
    font-family: "888-Regular", Tahoma, Geneva, sans-serif;
    background: #3F729B !important; 
    border-bottom: 5px solid #ffffff;
}

.jqgridExpanded div.tooltip {
    color: #fff !important;
}

.reportStyle .ui-icon-circlesmall-minus,
.reportStyle .ui-icon-circlesmall-plus,
.ui-accordion .ui-accordion-header .ui-icon {
    zoom: 1.3;
}

.ui-corner-top {
    -moz-border-radius-topleft: 0px /*{cornerRadius}*/;
    -webkit-border-top-left-radius: 0px /*{cornerRadius}*/;
    border-top-left-radius: 0px /*{cornerRadius}*/;
    -moz-border-radius-topright: 0px /*{cornerRadius}*/;
    -webkit-border-top-right-radius: 0px /*{cornerRadius}*/;
    border-top-right-radius: 0px /*{cornerRadius}*/;
}

.ui-corner-bottom {
    -moz-border-radius-bottomleft: 0px /*{cornerRadius}*/;
    -webkit-border-bottom-left-radius: 0px /*{cornerRadius}*/;
    border-bottom-left-radius: 0px /*{cornerRadius}*/;
    -moz-border-radius-bottomright: 0px /*{cornerRadius}*/;
    -webkit-border-bottom-right-radius: 0px /*{cornerRadius}*/;
    border-bottom-right-radius: 0px /*{cornerRadius}*/;
}

.ui-accordion .ui-accordion-content {
    padding: 0;
    border: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
    zoom: 1;
    height: auto;
}

.ui-accordion .ui-accordion-header a,
.ui-accordion .ui-accordion-header a:hover,
.ui-accordion .ui-accordion-header a:link,
.ui-accordion .ui-accordion-header a:active,
.ui-accordion .ui-accordion-header a:visited {
    display: block;
    font-size: 1em;
    text-decoration: none;
    color: #ffffff;
    outline: none;
}



/********************* Tables *************************************/

.ui-accordion .defaultTable {
    zoom: 1;
    border-top: none;
    margin-bottom: 0px;
    padding: 10px;
    border-collapse: collapse;
    line-height: normal;
    width: 100%;
    overflow:hidden;
}

    .ui-jqgrid-hbox .ui-jqgrid-htable,
    .ui-accordion .defaultTable thead {
        font-weight: bold;
        color: #fff;
        background: #868586;
        /*background: #a5a5a5;
        background: -moz-linear-gradient(top, #a5a5a5 0%, #a4a4a5 22%, #909090 47%, #909090 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5a5a5), color-stop(22%,#a4a4a5), color-stop(47%,#909090), color-stop(100%,#909090)); 
        background: -webkit-linear-gradient(top, #a5a5a5 0%,#a4a4a5 22%,#909090 47%,#909090 100%);
        background: -o-linear-gradient(top, #a5a5a5 0%,#a4a4a5 22%,#909090 47%,#909090 100%); 
        background: -ms-linear-gradient(top, #a5a5a5 0%,#a4a4a5 22%,#909090 47%,#909090 100%);
        background: linear-gradient(to bottom, #a5a5a5 0%,#a4a4a5 22%,#909090 47%,#909090 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5a5', endColorstr='#909090',GradientType=0 );
        background: url(../themes/base/images/grid_header.png) #a5a5a5 repeat-x 100% 100%;
        background-size: contain;*/
        vertical-align: middle;
    }

    .ui-accordion .defaultTable td {
        border-bottom: 1px solid #fff;
        border-right: 1px solid #fff;
        padding: 8px 20px;
        text-decoration: none;
    }

.ui-accordion tbody {
    background-color: #f2f2f2;
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}


#marketing-tools-main .jqgrow td {
    padding-top: 12px;
    padding-bottom: 10px;
}

#pager_right, #pagerR_right, #filterReviewResultsGrid_toppager_right {
    display: none;
    visibility: hidden;
}

.box .thumbs .thumb img,
.box img.thumb, .box div.thumb {
}

.footrow > td[role="gridcell"] {
    padding: 0 2px 0 2px !important;
}

#payment-details .tabdiv {
    margin: 0 25px 0;
    /*border-top: 1px solid #edebeb;*/
}


#payment-details .ui-tabs .ui-tabs-panel .row {
    padding: 0 !important;
}

#payment-details #payment-us-method #ck-bank-details {
    margin: 0 0 15px 25px !important;
}

#payment-us-method #pay-to-address .row {
    padding: 0 !important;
}

#payment-details .green p {
    font-size: 12px;
    margin: 0;
}

#tracking-codes-edit .row label {
    width: 100%;
}

/***** Marketing Tools - Tracking Codes Inline *****/
.trackingCodesInline {
    
}

#getCodeInline
{
    min-height: 200px;
    background: #fafafa;
}

    #getCodeInline .row img
    {
        float: left;
        clear: right;
        margin: 2px 0 0 6px;
    }

    #getCodeInline .row button
    {
        float: right;
        padding: 0 15px;
    }

    #getCodeInline .box img.thumb
    {
        margin: 0;
    }

    #getCodeInline .thumb
    {
        background-image: none !important;
    }

td.ui-widget-content.subgrid-data {
    background: none;
    border: 1px solid #ffffff;
}

#html-content-inline
{
    border-top: 2px solid #999;
    border-left: 2px solid #999;
    border-bottom: 2px solid #ddd;
    border-right: 2px solid #ddd;
    width: 100%;
    min-height: 150px;
    background-color: #fff;
    float: left;
    color: black;
}

.contentLeftColumnInline
{
    width: 35%;
    float: left;
}

.contentRightColumnInline
{
    width: 60%;
    float: left;
}

.rowinline {
    padding: 10px 10px 10px 10px;
    display: inline-block;
    width: 100%;
}

.rowinline label
{
    /*float: left;*/
    display: inline-block;
    padding: 0 0 5px; /* width:99%; */
}

.rowinline select
{
    clear: left;
    float: left;
}

.rowinline img {
    /*clear: right;
    float: left;*/
    margin: 2px 0 0 6px;
    
    position: relative;
}

.targets-population, .targets-population span {
    white-space: nowrap;
}