* {margin:0;padding:0;}
body{font-size:100%;font-family:arial, verdana; color:#161616;padding:10px 5px 10px 10px;}
a{text-decoration:none;color: #2b7ec4;}
img{border:0;}
h1{font-size:22px;}
h2{font-size:20px;}
h3{font-size:18px;border-bottom:1px #dddddd solid;padding-bottom:3px;color:#535151}
h4{font-size:16px;}
h5{font-size:14px;}
h6, .fnt_12, .sel_type{font-size:12px;}
input[type="radio"], input[type="checkbox"]{vertical-align:-2px;}

.fl{float:left;}
.fr, .view_chng{float:right}
.cl{clear:both;}
.ac{text-align:center;}
.al{text-align:left;}
.ar, .mndtry_filds, .right{text-align:right;}

.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix {display:block;}

.header{height:80px;font-size:12px;}
.header_lft{float:left;}
.header_rgt{float:right;}
.logo{background:url('../images/img_affinity_logo.gif') no-repeat;width:128px;height:36px;}
div.sample1 div.horz_menu a{border:1px solid rgb(204, 204, 204);}
div.sample1 div.horz_menu a{ background: none repeat scroll 0% 50% rgb(1, 82, 171); color: rgb(221, 221, 221); font-family: Arial,sans-serif; font-size: 13px; line-height: 20px; padding: 2px 6px; text-decoration: none;height:22px; }
div.vert_menu span, div.vert_menu .parent, div.vert_menu .active{ background: none repeat scroll 0% 50% rgb(1, 82, 171); color: rgb(221, 221, 221); font-family: Arial,sans-serif; font-size: 13px; line-height: 20px; padding: 2px 6px;height:22px; }
div.vert_menu a {color: rgb(221, 221, 221);  text-decoration: none;}
div.vert_menu span {border:solid rgb(204, 204, 204);border-width:1px 0;}
div.sample1 div.horz_menu a:hover, div.vert_menu span:hover, div.sample1 div.horz_menu a.active, div.vert_menu a.active { background: none repeat scroll 0% 0% rgb(170, 170, 170); color: rgb(255, 255, 255); }
div.vert_menu a:hover {color: rgb(255, 255, 255); }
/*div.vert_menu { position: absolute; visibility: hidden; display: none; z-index:100;}*/
div.vert_menu { position: absolute; visibility: hidden; display: none; z-index:99999;}
div.horz_menu a { display: block; float: left; }
div.vert_menu a { display: block; float: none; }
#menuRMS_child .vert_menu{width:100%}
.main{width:100%;font-size:12px;min-width:1250px;}
.btn_gren, .selctfield, .textfield, .blu_box, .fil_sel, .btn_add, .btn_remv, .btn_edit, .gry_btn, .datepicker, .red_btn, .del_sel_btn, .blu_box2, .blu_box3{border-radius: 3px;moz-border-radius:3px;-webkit-border-radius: 3px;font-family:arial, verdana;}

.red_btn, .del_sel_btn{background: #FF0000;border: 1px solid #BB0000;color: white;cursor: pointer;font-weight: bold;padding: 1px 5px 2px}
.container{padding:15px 15px 30px 15px;}
.selctfield, .textfield, .datepicker{background:#fff url('../images/sel_bg.gif') repeat-x 0 top;}
.selctfield {color:#000;font-size:12px;border:0;padding:4px;border:1px solid #dfdede;border-top:1px solid #AAADB2;margin-left:15px;}
.blu_box, .blu_box2, .blu_box3{background:#2C639F;padding:3px;}
.blu_box  .selctfield{width:100%;}
.blu_box{float:left;height:223px;margin-left:15px;max-width:200px;}
div.blu_box:first-child{margin-left:0;}
.blu_box2{width:280px;height:226px;}
.blu_box3{width:280px;height:255px;}
/* Top margin for advertiser mappings advertiser box starts*/
.blu_top_margin{margin-top: 30px;}
/* Top margin for advertiser mappings advertiser box ends*/
.fil_sel{background:#fff url('../images/fil_sel_bg.gif') repeat-x 0 top;padding:5px;margin-top:3px;}
.fil_sel .textfield{width:100%;box-sizing:border-box;}
.textfield, .datepicker{border: 1px solid #DFDEDE;color: #000000;font-size: 12px;padding: 4px;margin-left:15px;}
.fil_sel_list{height:110px;overflow:auto;}
.fil_sel_list ul{list-style:none;padding-top:5px;}
.fil_sel_list ul li{padding:3px;word-wrap:break-word;position:relative;}
.fil_sel_list ul li:hover{background:#2C639F;color:white;cursor:pointer}
.fil_sel_list ul li input[type="checkbox"]{position:absolute;}
.fil_sel_list ul li span{padding-left:15px;}
.fil_sel_list2{height:110px;overflow-x:hidden;overflow-y:scroll;*min-width:115px;*padding-right:20px}
.fil_sel_list2 ul{list-style:none;padding-top:5px;}
.fil_sel_list2 ul li{padding:3px;word-wrap:break-word;position:relative;}
.fil_sel_list2 ul li input[type="radio"]{position:absolute;top: 4px;}
.fil_sel_list2 ul li span{padding-left:18px;}
.fil_sel_list3{height:110px;overflow-x:hidden;overflow-y:scroll;*min-width:115px;*padding-right:20px}
.fil_sel_list3 ul{list-style:none;padding-top:5px;}
.fil_sel_list3 ul li{padding:3px;word-wrap:break-word;position:relative;}
.fil_sel_list3 ul li input[type="radio"]{position:absolute;top: 4px;}
.fil_sel_list3 ul li span{padding-left:18px;}
.fil_sel_list4{height:110px;overflow-x:hidden;overflow-y:scroll;*min-width:115px;*padding-right:20px}
.fil_sel_list4 ul{list-style:none;padding-top:5px;}
.fil_sel_list4 ul li{padding:3px;word-wrap:break-word;position:relative;}
.fil_sel_list4 ul li input[type="radio"]{position:absolute;top: 4px;}
.fil_sel_list4 ul li span{padding-left:18px;}
.fil_sel_list5{height:110px;overflow-x:hidden;overflow-y:scroll;*min-width:115px;*padding-right:20px}
.fil_sel_list5 ul{list-style:none;padding-top:5px;}
.fil_sel_list5 ul li{padding:3px;word-wrap:break-word;position:relative;}
.fil_sel_list5 ul li input[type="radio"]{position:absolute;top: 4px;}
.fil_sel_list5 ul li span{padding-left:18px;}
/*.fil_sel_list2 ul li  input[type="radio"]{position:absolute;}*/
.sel_all{padding:8px 5px 5px 5px;}
.filters_tab td{padding:10px;}
.filters_tab tr td:first-child{padding-left:0;}
.btn_add, .btn_remv, .btn_edit{border:1px #595E52 solid;font-size:12px;color:white;font-weight:bold;padding:1px 3px 1px 15px;cursor:pointer;}
.btn_add{background:#6d7364 url('../images/icn_add.png') no-repeat 2px center;}
.btn_remv{background:#6d7364 url('../images/icn_remove.png') no-repeat 2px center;}
.search_div{padding-top:10px;}
.add_rem_div{float:left;padding-left:10px;padding-top:213px;}
.filters_result{background:#f4f3df;border:1px #dbdbdb solid;margin-top:20px;}
.bttn_all{padding:10px 15px;color:#676767;float:right;}
.expnd_all, .coll_all{float:left;padding-left:18px;margin:0 8px;cursor:pointer;}
.expnd_all{background:url('../images/icn_show.gif') no-repeat;}
.coll_all{background:url('../images/icn_hide.gif') no-repeat;}
.filters_result_cont{background:white;}
.filters_result_hd {background:#fff url('../images/accord_tab_bg.gif') repeat-x 0 top;border:#e0e2e6 solid;border-width:1px 0;cursor:pointer;padding:10px 15px;}
.filters_result_hd span, .edit_box_hd span, .edit_box_hd02 span{color:#2C639F;padding-left:4px;}
.filters_result_hd h4, .sub_filters_result_hd div{background:url('../images/icn_show.gif') no-repeat right;margin-right:20px;}
.filters_result_hd h4{color:#535151}
h4.filters_result_hd_active, div.sub_filters_result_hd_active{background:url('../images/icn_hide.gif') no-repeat right;}
.filters_result_det {padding:15px;}
.slab_box{background:#fff url('../images/box02_bg.png') repeat-x 0 top;padding:15px;border:1px #e0e2e6 solid;border-radius: 8px;moz-border-radius:8px;-webkit-border-radius: 8px;width:600px;}
.slab_box2{background:#F3F3F4;padding:15px;border:1px #e0e2e6 solid;border-radius: 8px;moz-border-radius:8px;-webkit-border-radius: 8px;float:left;}
.edit_box{background:#fff url('../images/box02_bg.png') repeat-x 0 top;padding:10px;border:1px #e0e2e6 solid;border-radius: 8px;moz-border-radius:8px;-webkit-border-radius: 8px;margin:5px 0 10px 0;}
.slab_box_cont{background:#fff;padding:12px 15px 12px 15px;border:1px #e0e2e6 solid;font-size:12px;}
.slab_box_cont dt{background:url('../images/icn_arrw.png') no-repeat 0 16px;}
.slab_box_cont dt b{color:#535151}
.slab_box_cont dd{padding:1px 0 1px 20px;color:#2C639F;}
.slab_box_cont dd span{color:#333;}
.slab_box h5{color:#2C639F;margin-bottom:6px;}
.buffer{border-top:1px #DDDDDD solid;margin-top:15px;padding-top:7px;}
.buffer-pad{padding-top:10px;}
.btn_edit{background:#6d7364 url('../images/icn_edit.png') no-repeat 2px center;}
.sub_filters_result_hd, .edit_box_hd{background:#fff url('../images/sel_bg.gif') repeat-x 0 top;border:1px #e0e2e6 solid;border-width:1px 1px 1px 1px;cursor:pointer;padding:5px 15px;font-size:14px;}
.edit_box_hd02{background:#fff url('../images/sel_bg.gif') repeat-x 0 top;border:1px #e0e2e6 solid;border-width:1px 1px 1px 1px;padding:5px 15px;font-size:14px;}

.sub_filters_result_hd h6{background:url('../images/icn_show.gif') no-repeat right;margin-right:20px;}
.sub_filters_result_on, .sub_filters_result_of{width:51px;height:16px;display:block;}
.sub_filters_result_on{background:url('../images/icn_on.png') no-repeat right;}
.sub_filters_result_of{background:url('../images/icn_off.png') no-repeat right;}
.cus_set_appl{margin-top:20px;}
.cus_set_appl h5{margin-bottom:4px;}
.edit_main{border: 1px solid #A5C9E1;border-radius: 5px;moz-border-radius:8px;-webkit-border-radius: 5px;font-size:12px;padding: 5px;background:#fff;}
.edit_main_googletag{border: 1px solid #A5C9E1;border-radius: 5px;moz-border-radius:8px;-webkit-border-radius: 5px;font-size:12px;padding: 5px;background:#fff;}
.edit_main h3{background: #1564AB; background: -webkit-gradient(linear,left bottom,left top,color-stop(0.24, #0B4E8B), color-stop(0.76, #1564AB)); background: -moz-linear-gradient(center bottom,#0B4E8B 24%, #1564AB 76%);border-radius: 5px 5px 5px 5px;color: white;font-size: 16px;font-weight: bold;padding: 5px 10px;}
.edit_cont_hd{padding:10px 0 0 10px;}
.edit_cont_hd h5, .blu, .sel_type{color:#2C639F;}
.edit_cont_hd ul{padding:4px 18px;}
.edit_cont_hd li{padding:1px 0;}
.mndtry_filds, .red{color:red;margin-bottom:3px;font-size: 11px;font-style: italic;}
.slab_box2 .temp_div{margin-top:15px;}
.slab_box2 .temp_div:first-child{margin-top:0;}
.edit_box_det{background:#fff;border:#e0e2e6 solid;border-width:0 1px 1px 1px;}
.edit_box_det{padding:0 15px;}
.edit_section, .edit_section_btns{padding:10px 0;border-top:1px #e0e2e6 solid;}
.edit_section:first-child{border-top:0;}
.edit_section ul, .sel_type {list-style:none;}
.edit_section li, .sel_type li{display:inline;padding-left:15px;}
.edit_section li:first-child, .sel_type li:first-child{padding-left:0;}
.wid_40{width:50px;}
.pad_10{padding:10px;}
.pad_bt_10{padding-bottom:5px;}
.gry_btn{border:1px #a5a5a5 solid;background:#f4f4f4 url('../images/grey_btn_bg.gif') repeat-x 0 bottom;color:#616161;}
.reset_pad{padding-top:10px;text-align:right;}
.grey{color:#afafaf}
.error_highlight{border:1px solid red;}
.wid_900{max-width:1000px;float:left;}
table {border-collapse:collapse;border-spacing:0;font-size: 1em;}
#one-column-emphasis, #one-column-emphasis1, .one-column-emphasis, .one-column-emphasis1 {margin:10px 0px;padding:0px;clear: both;background:white}
#one-column-emphasis, .one-column-emphasis {border:1px solid #B6D1EA;}
#one-column-emphasis th, .one-column-emphasis th{font-size:12px;font-weight:bold;color:#ffffff;font-size:11px;padding:4px;background: #1564AB; background: -webkit-gradient(linear,left bottom,left top,color-stop(0.24, #0B4E8B), color-stop(0.76, #1564AB)); background: -moz-linear-gradient(center bottom,#0B4E8B 24%, #1564AB 76%); border:1px solid #1276D1;border-bottom:2px solid #1276D1;word-wrap:break-word;}
#one-column-emphasis th, .one-column-emphasis th{background /*\**/: #1564AB\9;}
.ltborder {border-left:1px solid #C5D3E7;}
.rtborder{border-right:1px solid #C5D3E7;}

#one-column-emphasis td, .one-column-emphasis td{border-top:1px solid #e8edff;padding:6px 4px;font-size:12px;word-wrap:break-word;}
#one-column-emphasis td#pagination, #one-column-emphasis1 td#pagination {border:0px;}
.one-column-emphasis td#pagination, .one-column-emphasis1 td#pagination {border:0px;}
#one-column-emphasis td#pagination, .one-column-emphasis td#pagination  {border-top:1px solid #E8EDFF;}
.odd:hover, .even:hover{background:#eaeaea;}
.even{background-color:#F9F9F9;}

.aply_btn, .button, .grey_btn, .btn_gren, .gry_btn{padding:3px 7px;font-size:12px;font-weight:bold;cursor:pointer;border-radius:5px;text-transform:uppercase;}
.aply_btn, .button, .btn_gren{background:#77973A url('../images/btn_bg.gif') repeat-x 0 top;color:white;border:1px solid #719241;}
.grey_btn{background:url('../images/grey_btn_bg.gif') repeat-x;color:#666666;border:1px solid #9a9a9a;}
.filter-column th{vertical-align:top;padding-bottom:8px;border-bottom:1px solid #e8edff;}
.filter-column td{color:#535151;padding:4px 0;vertical-align:top;}
.filter-column th{vertical-align:top;padding-bottom:8px;border-bottom:1px solid #e8edff;}
.filter-column td:first-child{padding:4px 0 4px 4px;}

.bucket_cont{background:#f2f1f1;padding:10px;}
.bucket_wrap{width:292px;}
.bucket_wrap_cent{text-align:center;float:left;width:100px;margin-top:120px;}
.sel_type{font-weight:bold;}
.bucket_hd{padding-bottom:5px;font-size:13px;color:#fff}
.bucket_hd a{font-size:11px;text-decoration:underline;color:#fff;}
.bucket_box{background:#fff url('../images/fil_sel_bg.gif') repeat-x 0 top;padding:5px;border:1px #C7D5E0 solid;height:223px;overflow:auto;}
.pub_set_cont{position:relative;padding:10px;background:#fff;border:1px #e0e2e6 solid;}
.bucket_box ul{list-style:none;}
.bucket_box ul li{padding:3px;position:relative;}
.bucket_box ul li span{padding-left:20px;}
.bucket_box ul li input[type="checkbox"]{position:absolute;top: 4px;}
.bucket_box ul li:hover{background:#2C639F;color:white;cursor:pointer}
.sel_remove{background:url('../images/search-close.gif') no-repeat;margin:1px 5px;display:block;width:12px;height:12px;float:left;}
.searchfield{border: 0 none;float: left;font-size: 13px;padding:3px;background:none;width:180px;}
.search {background:#fff;float: left;height: 23px;margin:4px 15px 0 3px;padding:2px;width: 210px;border:1px #C6D5E0 solid;border-radius:5px;}
#search_button {right: 2px;top: 1px;}
.search .submitbtn {background: url("../images/search-icon.gif") no-repeat 0 1px;border: 0 none;cursor: pointer; height: 19px;padding: 0;width: 21px;}

.ph_admin_ari h3 {border: 0 none;color: #818283;font-size: 18px;margin: 10px 0 5px;}
.ph_admin_ari,.section h2{color: #000;border-bottom: 1px solid #DCDCDC;padding-bottom: 3px;margin-bottom: 20px;}
.pub_serch{ background:#dbebff;color: black;font-size: 12px;padding: 5px;}
.sort_arrw_def, .sort_arrw_asc, .sort_arrw_des {color: white;display: block;}
/*.sort_arrw_def {background: url("../images/sort_arrw_def.gif") no-repeat scroll right center transparent;}*/
.sort_arrw_def {background: url("../images/sort_arrw_def.gif") no-repeat scroll center top transparent;padding-top: 10px;}
/*.sort_arrw_asc {background: url("../images/ascending.gif") no-repeat scroll right center transparent;}*/
.sort_arrw_asc {background: url("../images/ascending.gif") no-repeat scroll center top transparent;padding-top: 10px;}
/*.sort_arrw_des {background: url("../images/descending.gif") no-repeat scroll right center transparent;}*/
.sort_arrw_des {background: url("../images/descending.gif") no-repeat scroll center top transparent; padding-top: 10px;}

#footerpaging {float:right;position:relative;padding:4px 0px 0px;}
#footerpaging  a{display:block;float:left;padding:5px 8px 4px 14px;margin:0px 2px;}
#footerpaging  span{display:block;padding:4px 8px;float:left;margin:0px 2px;}
#footerpaging  a:hover {background:#C7D2E2 no-repeat center;color:#ffffff;}
#footerpaging  span.next{background:transparent url('../images/next-button.gif') no-repeat center;color:#000000;}
#footerpaging  a.next, #footerpaging  a.next:hover {background:transparent url(../images/next-button.gif) no-repeat center;color:#000000;}
#footerpaging span.active {background:#C7D2E2 no-repeat center;color:#ffffff;}
#footerpaging  span.previous {background:transparent url('../images/previous-button.gif') no-repeat center;color:#000000;}
#footerpaging  span.previous {padding:4px 15px;}
#footerpaging  span.next {padding:4px 15px;}
#footerpaging  span.next {padding:4px 20px 4px 10px;}
#footerpaging  span.next , #footerpaging  a.next, #footerpaging  a.next:hover {padding:4px 20px 4px 10px;}
#footerpaging  a.previous, #footerpaging  a.previous:hover {background:transparent url(../images/previous-button.gif) no-repeat 0 0;color:#000000;}
#footerpaging  span.next{background:transparent url(../images/next-button.gif) no-repeat center;color:#000000;}
#footerpaging  a.next, #footerpaging  a.next:hover {background:transparent url(../images/next-button.gif) no-repeat center;color:#000000;}
#footerpaging span.active {background:#C7D2E2 no-repeat center;color:#ffffff;}
#pagedrop {float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;z-index:9999;}
#pagedrop  a.button  img{vertical-align:text-top;position:relative;right:0px;border:0px;}
#pagedrop  a.button span{padding:5px 10px 0 0px;}
#pagedrop li:hover ul, #pagedrop li.hover ul{margin:-119px 0px 0px 0px;* margin:-142px 0px 0px 0px;padding: 0;display:block;position:absolute;clear:both;}
#pagedrop li:hover li, #pagedrop li.hover li {float: none;}
#pagedrop li:hover li a,#pagedrop li.hover li a, #pagedrop li li a{background-color: #ffffff;border-bottom: 1px solid #fff;padding:4px;display:block;}
#pagedrop li li a:hover {background-color: #EBEEF3;}


.paging-dropdown  { padding:0px; margin:0px 6px 0px 0px;}
.paging-dropdown dt{width:30px;}
.paging-dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.paging-dropdown a, .dropdown a:visited {text-decoration:none; color:#666666;}
.paging-dropdown dt a {background:transparent url('../images/button.gif') no-repeat scroll; display:block; width:35px;font-size:11px;line-height:13px;}
.paging-dropdown dt a span {cursor:pointer;display:block;padding:5px;background:transparent url('../images/droparrow1.gif') no-repeat right;width:30px;}
.paging-dropdown dd ul {background:#ffffff none repeat scroll 0 0;border:1px solid #D3DFE7;border-bottom-width:3px;border-bottom-color:#C5D7E3;border-right-width:3px;border-right-color:#C5D7E3;color:#C5C0B0;display:none;width:auto;width:25px;list-style:none;z-index:1;list-style-type:none;margin:-149px 0px 0px 0px;padding:0;width:36px;}
.paging-dropdown dd ul li {padding:0; margin:0px;}
.paging-dropdown dd ul li a {display: list-item;padding:5px;}
.paging-dropdown dd ul li a:hover { background-color: #EBEEF3;}



#footerpaging a, #footerpaging  span{color:#000000;text-decoration:none;font-size:12px;float:left;}
#footerpaging a:hover {background:#C7D2E2 no-repeat center;color:#ffffff;}

#footerpaging span.previous {background:transparent url(../images/previous-button.gif) no-repeat center;color:#000000;}
#footerpaging a.previous, #footerpaging a.previous:hover {background:transparent url(../images/previous-button.gif) no-repeat center;color:#000000;}

#footerpaging span.next{background:transparent url(../images/next-button.gif) no-repeat center;color:#000000;}
#footerpaging a.next, #footerpaging  a.next:hover {background:transparent url(../images/next-button.gif) no-repeat center;color:#000000;}
#footerpaging span.active {background:#C7D2E2 no-repeat center;color:#ffffff;}
#footerpaging .first, #footerpaging .first:hover {background:transparent url(../images/first-arrow.gif) no-repeat center;margin:4px 2px;padding:8px;*padding:1px 8px;}
#footerpaging .last, #footerpaging .last:hover {background:transparent url(../images/last-arrow.gif) no-repeat center;margin:4px 2px;padding:8px;*padding:1px 8px;}

#pagination .jump {float:right;margin:0 6px 0 16px;}
#pagination .jump span {float:left;padding:7px 2px 0;}
#pagination .jump input {border:0 none;color:#333333;font-size:12px;text-align:center;width:30px;}
#pagination .jump span.ji {background:transparent url(../images/jump-bg.gif) no-repeat scroll center center;display:block;height:23px;padding:7px 2px 0;width:38px;}
.paging-dropdown dd { position:relative; }
.paging-dropdown dd ul li a:hover { background-color: #EBEEF3;}

.selectlimit {margin:2px 19px 2px 0;}
.selectlimit-show {float:right;padding:5px 5px 0px 0px;}
.adv_impressions, .adv_clicks, .adv_rev{width:72px;}
.selctfield option{padding:0 3px;}
.selectdropdown select{width:150px;}
/** Loading **/
.loading {top: 0px;position:fixed;background-color: #FFF1A8;color: #000000;margin-left: 40%;text-align: center;width: 150px;padding: 2px 0 2px 0;display:none;}

/** overlay loading **/
.page_throbber{background:#434549;top:0px;left:0px;position:fixed;* position : absolute;z-index:10000;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;width:100%;height:100%;display:none;}
#over_img {left: 45%;position: fixed;top: 45%; z-index: 10001;display:none;}
.box_content_loader {text-align:center;padding-top:35px;}
.view_chng{width:75px;}

.columntitle {color:#666666;padding:5px 0px 0px 5px;font-weight:bold;border-bottom:1px solid #C5D7E3;}
.center {text-align:center;}

.del_sel {
    padding-bottom: 5px;
    text-align: right;
}

/*CSS For Referrer Page Search Option*/
.referer_search{ background:#dbebff;color: black;font-size: 12px;padding: 5px;}

.referer_search_form{padding:0px;clear: both;}

.referer_search_form tr{padding: 5px;border-top: 1px #BBD2EE dotted;}
.referer_search_form tr:first-child{border-top:0;}

.referer_search_form td{padding:5px;}

.referer_search_form label{text-align: right;float: right;}

/* CSS For block listing live monit */
.block_search_form{padding:0px;clear: both;}

.block_search_form tr{padding: 5px;border-top: 1px #BBD2EE dotted;}
.block_search_form tr:first-child{border-top:0;}

.block_search_form td{padding:5px;}

.block_search_form label{text-align: right;float: right;}

.show_search{margin-bottom:5px}

.span_filter div {padding: 0px 15px 0px 0px;float:left;}
.span_filter label {float: none;width:75px;display: block;float:left;text-align: left;padding: 5px 0px 0px;}
.span_filter label.to-cal {width:45px}
.span_filter2 td{padding:0;}
.span_filter2 label {float: none;width:70px;display: block;float:left;text-align: left;padding: 5px 0px 0px;}
.span_filter2 label.to-cal {width:45px}

.product_mapping div {display: block;float: left;padding: 0px 15px 0px 0px}
.product_mapping label {float: none;width:115px;display: block;float:left;text-align: left;padding: 5px 0px 0px;}

/*CSS Class For Adv-Pub Classification*/
.adv-pub-classify-drop {margin:8px 0px 5px 0px;background:transparent url('../images/button_bg.gif') repeat-x bottom;padding:5px 5px;border:1px #C6D5E0 solid;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width: 590px;color: #000000;}
.adv-pub-classify-drop td{padding:0 5px;}

.blu_bg{background:#2C639F;color:white;}

/*CSS For Advertiser Stats Upload*/
.search_form td{padding:5px}

/*File Upload Button*/
.rest_btn{background:url('../images/grey_btn_bg.gif') repeat-x;padding:3px 7px;color:#333;font-size:12px;font-weight:bold;cursor:pointer;border:1px solid #A8A8A8;border-radius:5px;border-radius:5px;text-transform:uppercase;}

.scrollpoint{max-height:450px;overflow:auto;}
.filters-adv-pub {background:#fff url('../images/button_bg.gif') repeat-x bottom;padding:2px 5px;border:1px #C6D5E0 solid;border-radius:3px;color:#666666;}
.filters-adv-pub button{vertical-align:4px;display:inline-block;}
.filters-adv-pub b {vertical-align:5px;display:inline-block;}
.filters-adv-pub input{vertical-align:top;display:inline-block;}
.gobtn{background:url(../images/gobutton.gif) no-repeat;width:32px;height:21px;border:0px;cursor:pointer;}

.del-row{background:url('../images/user-unavailable-icon.gif');width:16px;height:16px;display:inline-block;margin-left:5px;vertical-align:-4px;cursor: pointer;}

/*CSS For Advertiser Uploaded Stats Reports Tabs*/
#tabmenu {color: #000;margin: 4px 0px 0px 0px;padding: 0px;z-index: 1;padding:0px;}
#tabmenu li {list-style-type: none;background: #6499CD;font-size:12px;font-weight:bold;float:left;margin-right:2px;}
#tabmenu a, #tabmenu span.active, #tabmenu a.active {color: #ffffff;margin: 0;text-decoration: none;float:left;height:30px;display:block;line-height:30px;padding:3px 5px;}
#tabmenu a.active {background: #1564AB;}
#tabmenu span.hover a {background: #1564AB;}
#tabmenu span.hover1 a {background: #1564AB;}
#tabmenu a:hover {background: #1564AB;}
#tabmenu a:visited {color: white; }
#tabmenu a.active:hover {background: #1564AB;color: white;}

.breadcrum {background:none repeat scroll 0 0 #F8F8F8;border:1px solid #DCDCDC;font-size:15px;padding:5px;}

/*To Higlight Table Row On Click*/
#one-column-emphasis tr.highlight td{background:#bfbfbf none;}

/*Table Row Hover*/
tr.row-hover:hover {background:#E9F2FF;}

/*Alternate Column Highlight For Spam Listing*/
.hightlighted {background: none repeat scroll 0 0 #D7E2F1;}
.topScrollbar{overflow-x: auto; overflow-y:hidden;margin-top:10px;position:fixed;bottom:0;left:9px;z-index:99999;}
.topScrollbarcontain{height:1px;}
.tooltip{background:url('../images/tooltip.gif');display:inline-block;width:14px;height:13px;cursor:pointer;}
.tooltip-container{position:absolute;width:726px;border:1px #878787 solid;top:0;padding:10px;border-radius:10px;box-shadow:3px 3px 0 #c6c6c6;background:white;left:0;display:none;}
.tooltip-container h1{float:left;margin-bottom:10px;}
.tooltip-wrapper{background:#e2e4eb;height:200px;overflow:auto;}
.tooltip-container h3{font-size:14px;padding:5px 10px;background:#ebecf0;box-shadow:0 10px 10px #dddfe9 inset;color:#666;border-top:1px #fff solid;}
.tooltip-wrapper ul{list-style:none;margin-left:10px;padding:5px 0;color:#000;line-height:16px;}
.tooltip-wrapper li{padding:5px 0;}
.tooltip-close{background:#6d7364;border-radius:360px;padding:0 4px;display:block;float:right;color:white;font-weight:bold;font-size:16px;line-height:14px;cursor:pointer;height:16px}
.svg-arrow span{display:inline-block;background: url('../images/svg-sprite.svg') no-repeat 0 0;height: 26px;width: 14px;position: absolute;top: 110px;left:-14px}

.pub-signup-form {max-width:750px;margin:auto;background:#FFFFFF;border: 1px solid #A5C9E1;border-radius: 5px 5px 5px 5px;font-size: 12px;margin: auto;padding: 5px;}
.pub-signup-form h3 {background: #1564AB; background: -webkit-gradient(linear,left bottom,left top,color-stop(0.24, #0B4E8B), color-stop(0.76, #1564AB)); background: -moz-linear-gradient(center bottom,#0B4E8B 24%, #1564AB 76%);border-radius: 5px 5px 5px 5px;color: white;font-size: 16px;font-weight: bold;padding: 5px 10px;margin:0 0 20px 0;}
.pub-signup-form form{padding:0 20px;}
.pub-signup-form input.phone_code{width:10%;}
.pub-signup-form input.phone_Number{width:35%;}
.pub-signup-form input.phone_ext{width:13%;}
.mandatory{color: red;font-style: italic;font-size: 11px;text-align: right;}

.form-group {margin-bottom: 20px;}

.form-group label {display: block;color: #414141;font-size: 14px;font-weight: normal;margin-bottom: 5px;}

.form-control{width: 60%;height: 31px;padding: 6px;font-size: 12px;line-height: 1.42857;color: #292929;background-color: white;background-image: none;border: 1px solid #cccccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;background: #1564AB;background:-webkit-gradient(linear,left bottom,left top,color-stop(0.24, #fff), color-stop(0.76, #F3F3F3)); background: -moz-linear-gradient(center bottom,#fff 24%, #F3F3F3 76%);-webkit-box-sizing: border-box; -moz-box-sizing: border-box;}

.form_input{width: 60%;height: 31px;padding: 6px;font-size: 12px;line-height: 1.42857;color: #292929;background-color: white;background-image: none;border: 1px solid #cccccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;background: #1564AB;background:-webkit-gradient(linear,left bottom,left top,color-stop(0.24, #fff), color-stop(0.76, #F3F3F3)); background: -moz-linear-gradient(center bottom,#fff 24%, #F3F3F3 76%);-webkit-box-sizing: border-box; -moz-box-sizing: border-box;}

.grn-btn{background:#7A9E47;border: 1px solid #69892B;text-shadow:1px 1px #597433;}

.btn {display: inline-block;font-weight: bold;text-align: center;vertical-align: middle;cursor: pointer;background-image: none;white-space: nowrap;padding: 5px 10px;font-size: 14px;line-height: 1.42857;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;color:white;  }
.btn-default{background:#9D9D9D;border:1px #8B8888 solid;}
.red_error_txt{color:red;font-size:14px;margin:8px 0 0 0;font-style:italic}
textarea.error,select.error,input.error{border:1px solid red!important;border-radius:5px}
.notavailable_account{
    background:url(../images/ico-delete.gif) no-repeat 10px 10px;
    padding:11px 0 0 30px;font-size: 11px;
}
.available_account{
    background:url(../images/arrow.gif) no-repeat 10px 10px;
    padding:11px 0 0 30px;
    font-size:11px;
}
.notavailable_user{
    background:url(../images/ico-delete.gif) no-repeat 10px 10px;
    padding:11px 0 0 30px;
    font-size:12px;
}
.available_user{
    background:url(../images/arrow.gif) no-repeat 10px 10px;
    padding:11px 0 0 30px;
    font-size:11px;
}
#err_msg{
color:red;font-style:italic;font-size:13px;text-align:center; 
}
#success_msg{
color:green;font-style:italic;font-size:13px;text-align:center; 
}
#mp_popup{
  position:absolute;
  width:600px;
  height:180px;
  background:#fff;
  left:50%;
  top:50%;
  border-radius:5px;
  padding:60px 0;
  margin-left:-320px; /* width/2 + padding-left */
  margin-top:-150px; /* height/2 + padding-top */
  text-align:center;
  box-shadow:0 0 10px 0 #000;
}
#mp_close{
  position:absolute;
  background:black;
  color:white;
  right:-15px;
  top:-15px;
  border-radius:50%;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  font-size:8px;
  font-weight:bold;
  font-family:'Arial Black', Arial, sans-serif;
  cursor:pointer;
  box-shadow:0 0 10px 0 #000;
}
/* user access */
.sub_filters_result_on{background:url('../images/icn_on.png') no-repeat right;}
.sub_filters_result_of{background:url('../images/icn_off.png') no-repeat right;}
/* New sign up success popup */

.modalbg{
display: block;
pointer-events: auto;
background:rgba(4,10,30,0.8)!important;
transition: all 0.5s ease-out;
}


.modalbg .dialog {
top: -90px;
transition: all 0.8s ease-out;
-webkit-transition-delay: 0.4s;
}

.modalbg .dialog {
width: 400px;
position: relative;
margin: 10% auto;
padding: 5px 20px 13px 20px;
border-radius: 10px;
background: -webkit-linear-gradient(#ffffff, #cccccc);
-webkit-box-shadow: 0 0 10px #000000;
height: 150px;
font-family: verdana;
font-size: larger;
line-height: 1.8;
}

.modalbg {
position: fixed;
font-family: Arial, Helvetica, sans-serif;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0);
z-index: 99999;
transition: all 2s ease-out;
-webkit-transition-delay: 0.2s;
display: block;
color:black;
font-style:normal;
}

.close {
background: #606061;
color: #FFFFFF;
line-height: 25px;
position: absolute;
right: -12px;
text-align: center;
top: -10px;
width: 24px;
text-decoration: none;
font-weight: bold;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
.box-shadow;
.transition;
.transition-delay(.2s);
}

.close:hover{
background: #00d9ff;
.transition;
}
/*.advertiser-cpm .blu_box2 {width:258px;height:166px}*/
.advertiser-cpm .error label {font-color:red;font-size:8px;font-style:italic;}
.adv_cpm_search_form{padding:0px;clear: both;}
.adv_cpm_search_form tr{padding: 5px;border-top: 1px #BBD2EE dotted;}
.adv_cpm_search_form tr:first-child{border-top:0;}
.adv_cpm_search_form td{padding:5px;}
.adv_cpm_search_form label{text-align: left;float: left;}
.adv_cpm div {display: block;float: left;padding: 0px 15px 0px 0px}
.adv_cpm label {float: none;width:115px;display: block;float:left;text-align: left;padding: 5px 0px 0px;}
div.form-row-adv-cpm ul > li {width:200px;display: inline-block; text-align: left;}
div.form-row-adv-cpm > label {width:200px;display: inline-block; text-align: right;}
form.form-adv-cpm .form-row-adv-cpm div.ms-parent {height: 31px; vertical-align: inherit;}
form.form-adv-cpm div.ms-drop ul {line-height: 2;}
div.adv-cpm-sub {padding-left:160px; width:200px;}

div.form-row {padding:5px 0px;}
div.form-row label {width:200px;display: inline-block;float: left;text-align: right}
div.form-row label.error{float:none;text-align: left; padding-right: 5px}
div.form-row div.blu_box2 {display: inline-block;width:267px;height:167px;margin-left: 5px;}
div.form-row > input {width: 300px;margin-left: 5px;}
div.form-row select {width: 310px;margin-left: 5px;}
div.form-row textarea {margin-left: 5px;}
div.form-row ul > ul {max-height:250px;width:200px;overflow-y: scroll}

.payoutrules-popup div.payoutrule-list {padding:5px 0px;clear:both}
.payoutrules-popup div select {width:300px;padding:3px 0px}
.payoutrules-popup div label {width:140px;display: inline-block;}
.payoutrules-popup div ul li input[type="checkbox"] {position: inherit;}
.payoutrules-popup .blu_box2 {height:auto;}
.payoutrules-popup .blu_box2 .fil_sel_list {height:80px;}
.payoutrules-popup {height: 410px;  overflow-y: scroll;}

#adunitidmapping .payoutrules-popup div select {width:480px;padding:3px 0px;}

#adunitidmapping .publishertag-popup {height: 380px;  overflow-y: scroll;}

.publishertag-popup {height: 280px;  overflow-y: scroll;}

#pubSelect12 option {padding:3px 0px; }

.chain-thread{
  height: 210px;
  width: 250px;
  /*box-shadow: 0px 0px 0px 4px #006B96;*/
  border: 4px solid #fff;
  margin: 0 auto;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

button[disabled] {
    opacity: 0.3;
}

  
  .spanload{
    cursor:pointer;
    /*background-image: url('../images/refresh_rotate_small.gif');*/
    background-image: url('../images/refresh1.png');
    background-repeat: no-repeat;
    padding-right: 12px;
    padding-left: 2px;
  }
   
.chain-frm{
  margin-top:5px;
}

.chain-frm-select{
  width: 193px;
}

.chain-lbl{
  margin-top:5px;
}

.slidingDiv{
  height:476px;
  border:1px solid #e0e2e6;
}

.chain-frm-check{
  margin-left:5px;
}

.btn_edit_chain_left{
  background-image: url('../images/nav-left.png')
}


.btn_edit_chain_right{
  background-image: url('../images/nav-right.png')
}

.btn_edit_chain_delete{
  background-image: url('../images/nav-delete.png')
}

.btn_edit_chain_add{
  background-image: url('../images/nav-add.png')
}

.btn_edit_chain_delete_all{
  background-image: url('../images/nav-delete.png')
}

.btn_edit_chain_preview{
  padding-left : 20px;  
  background-image: url('../images/chain-preview.png')
}
.btn_edit_chain_close_preview{
 padding-left : 20px;
 margin-left:5px;
 background-image: url('../images/nav-delete.png')
}
.div_preview_info{
	margin-left : 5px;
	margin-top : 3px;
	background-color : #AAA;
	padding-top : 5px;
	height : 20px;
	float : left;
}

.filters_result_hd_chain {
  background: #fff url('../images/accord_tab_bg.gif') repeat-x 0 top;
  border: #e0e2e6 solid;
  border-width: 1px 0;
  cursor: pointer;
  padding: 10px 15px;
}
 
.filters_result_hd_chain h4 {
  color: #535151;
}

.filters_result_hd_chain h4, .sub_filters_result_hd div {
  background: url('../images/icn_show.gif') no-repeat right;
  margin-right: 20px;
}

#addcpg{
  background: url('../images/addcpg.png') no-repeat right;
  padding-right: 17px;
  float: right;
  height: 20px;
}

#addAdv{
  background: url('../images/addcpg.png') no-repeat right;
  padding-right: 17px;
  float: right;
  height: 30px;
}

/* SLIDE THREE */
.slideThree {
	width: 78px;
	height: 21px;
	background: #fff;
	/*margin: 20px auto;*/

	-webkit-border-radius: 47px;
	-moz-border-radius: 47px;
	border-radius: 47px;
	position: relative;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
}

.slideThree:after {
	content: 'OFF';
	font: 12px/26px Arial, sans-serif;
	color: #000;
	position: absolute;
	right: 10px;
	z-index: 0;
	font-weight: bold;
	text-shadow: 1px 1px 0px rgba(255,255,255,.15);
}

.slideThree:before {
	content: 'ON';
	font: 12px/26px Arial, sans-serif;
	color: #00bf00;
	position: absolute;
	left: 10px;
	z-index: 0;
	font-weight: bold;
}

.slideThree label {
	display: block;
	width: 46px;
	height: 10px;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;

	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
	position: absolute;
	top: 3px;
	left: 3px;
	z-index: 1;

	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
}

.slideThree input[type=checkbox]:checked + label {
	left: 43px;
}

.slideThree input[type=checkbox] {
	visibility: hidden;
}

.publisher_placement_tag .fil_sel_list ul li{
  padding:4px;
}


select.soflow, select.soflow-color {
   -webkit-appearance: button;
   -webkit-border-radius: 2px;
   -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
   -webkit-padding-end: 20px;
   -webkit-padding-start: 2px;
   -webkit-user-select: none;
   /*background-image: url('../images/15xvbd5.png'), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);*/
   background-color: -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
   background-position: 97% center;
   background-repeat: no-repeat;
   border: 1px solid #AAA;
   color: #555;
   font-size: inherit;
   margin: 0px;
   overflow: hidden;
   padding: 5px 10px;
   text-overflow: ellipsis;
   white-space: nowrap;
   width: 228px;
   margin-top:5px;
}

select.soflow-color {
   color: #fff;
   /*background-image: url('../images/15xvbd5.png'), -webkit-linear-gradient(#779126, #779126 40%, #779126);*/
   background-color: #779126;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   padding-left: 15px;
}

select option:hover {
  color:white;
  background-color:#3B5323; 
}

#adunitidmapping .blu_box2 {
	width: 480px;
}

.bkflCss{color:red;}

/* video stats styling starts */
div.video-stats-form-element {
	display:inline-block;
}

.video-stats-search-div{padding-top:10px;}
/* video stats styling ends */

/*Pre-roll stats styling starts*/
div.preroll-stats-form-element {
	display:inline-block;
	margin-bottom: 3px; 
}

.preroll-stats-search-div{padding-top:10px;}
/*Pre-roll stats styling ends*/

/* SuperStats Graph Starts */
#superstats_graph {background-color: #e6ffff;}
/* SuperStats Graph Ends */

/* Stats legend css starts */
#stats_legend_div {margin-bottom: 10px}
#stats_legend_div .td_pos_legend {vertical-align: middle; text-align: center; font-weight: bold}
#show_hide_legend {margin-bottom: 10px}
#stats_legend_div tr:hover{background-color: #ffffcc}
/* Stats legend css ends */

.mend-aes{color:red;font-weight: bold;}