img {
    border: 0;
}

body {
    margin: 0;
    color: #999999;
    font-family: 'Lucida Grande','Trebuchet MS',Helvetica,Verdana,Arial,sans-serif;
    font-size: 12px !important;
    text-decoration: none;
    min-width: 640px;
    min-height:400px;
}

#topmenu {
    background: url('http://prev.qiusystem.com/images/bg_top.png');
    width: 100%;
    height: 72px;
}

#top_logo {
    width: 205px;
    height: 72px;
    text-align: center;
    vertical-align:middle;
    float: left;
    background: url('http://prev.qiusystem.com/images/logos/');
}

#top_logout {
    width: 79px;
    height: 72px;
    text-align: center;
    vertical-align:middle;
    font-family: "Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    font-size: 12px;
    font-weight: 700;
    float: right;
    background: url('http://prev.qiusystem.com/images/logout.png') no-repeat scroll 0 -5px transparent;
}

#top_logout a {
    color: #000;
    height: 72px;
    width: 79px;
}

#top_logout img{

        height: 51px;
}

#top_domains {
    width: 165px;
    height: 72px;
    text-align: center;
    vertical-align:middle;
    float: right;
}

#top_domains select {
    width: 90px;
    margin-top: 16px;
    float:right;
}

#top_domains div.timeZone{
    float: right;
    margin-top: 4px;
    font-size: 11px;
    width:216px;
    text-align:right;
}

#top_modules {
    width: 200px;
    height: 72px;
    text-align: center;
    vertical-align:middle;
    float: left;
    position:relative;
    overflow:hidden;
}

#top_modules #scrollable{
    width: 100%;
    height: 72px;
    text-align: left;
    vertical-align:middle;
    float: left;
    position:relative;
    overflow:hidden;

}


#top_modules #scrollable ul {
    width:20000em;
    position:absolute;
    clear:both;
    margin: 0;
    padding: 0;
    text-align: center;
}
#top_modules #scrollable ul li {
    width: 75px;
    height: 72px;
    font-family: "Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    float: left;
    text-transform: uppercase;
    font-weight: bold;
}

#top_modules #scrollable ul div#separator {
    width: 1px;
    height: 72px;
    background-color: #FFFFFF;
    border-right: 1px solid #e8e7e7;
    float: left;
}

#top_modules #scrollable ul li a{ color: #000000; font-size: 12px;}
#top_modules #scrollable ul li { opacity: 0.2}
#top_modules #scrollable ul li:hover { opacity: 1}
#top_modules #scrollable ul li.sel { opacity: 1 }


#loading { position: absolute; top: 0px; zIndex: 1000; height: 30px; width: 100%; background-color: #c5000a;}

#loading_img {
    text-align:center;
    background: url("http://prev.qiusystem.com/images/ico_loading.gif") no-repeat scroll 15px 10px transparent;
    padding-top: 8px;
}


a.prev {
    background:url(http://prev.qiusystem.com/images/more_left.png) no-repeat;
    width:20px;
    height:72px;
    float:left;
    cursor:pointer;
    opacity: 1;
}

a.prev:hover { opacity: 0.7 }


a.next {
    background:url(http://prev.qiusystem.com/images/more_right.png) no-repeat;
    width:20px;
    height:72px;
    float:left;
    cursor:pointer;
    opacity: 1;
}

a.next:hover { opacity: 0.7 }

#tabsmenu a.prev {
    background:url(http://prev.qiusystem.com/images/more_left_1.png) no-repeat !important;
    height:49px !important;
}

#tabsmenu a.next {
    background:url(http://prev.qiusystem.com/images/more_right_1.png) no-repeat !important;
    height:49px !important;
}

#tabsmenu #mtabs{
    width: 95%;
    height: 49px;
    text-align: center;
    vertical-align:middle;
    float: left;
    position:relative;
    overflow:hidden;

}

#tabsmenu #mtabs ul {
    width:20000em;
    position:absolute;
    clear:both;
    margin: 0;
    padding: 0;
}

#tabsmenu {
    min-width: 640px;
    width:100%;
    display: block;
    position: absolute;
    top: 72px;
    left: 0px;
    height: 49px;
    text-align: center;
    background-color: #c5000a;
    color: #FFF;
}

ul.css-tabs {
    margin:0 !important;
    padding:0;
    height:30px;
}

/* single tab */
ul.css-tabs li {
    float:left;
    padding:0;
    margin: 5px 0 0;
    list-style-type:none;
}

ul.css-tabs a {
    float:left;
    font-family: "Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    font-weight: bold;
    font-size:14px;
    display:block;
    /*
        padding:14px 12px 5px;
    -moz-border-radius:8px 8px 0 0;
    -webkit-border-radius:8px 8px 0 0;
        height:25px;
        */
        padding:2px 5px;
    text-decoration:none;
    
    background-color: #c5000a;
    color:#FFF;
    margin-right:2px;
    position:relative;
    top:1px;
    outline:0;
    text-transform: uppercase;
}

ul.css-tabs a:hover {
    color:#DDD;
}

/* selected tab */
ul.css-tabs a.current {
    background-color:#EDEDED;
    color:#000;
    cursor:default;
}

#actionsbar {
    min-width: 640px;
    width:100%;
    display: block;
    position: absolute;
    top: 121px;
    left: 0px;
    height: 50px;
    text-align: center;
    background-color:#EDEDED;
    color: #FFF;
}

.color{
    color:#c5000a;
}

.background_color{
    background-color:#c5000a;
}


:focus {
  -moz-outline-style:none;
}

;
.background_color{
    background-color:#c5000a;
}

body {
    margin: 0;
    color: #999999;
    font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
}

#topmenu {
    background: url('../images/bg_top.png');
    width: 100%;
    height: 72px;
}

#mainlogo {
    width: 205px;
    height: 72px;
    display:table-cell;
    text-align: center;
    vertical-align:middle;
}

#mainlogo img {
    vertical-align:middle;
}

#loginas {
    width: 200px;
    text-align: center;
}

#line {
    background: url('../images/line_top.png');
    width: 2px;
    height: 72px;
}

#logout {
    width: 79px;
    height: 72px;
    background: url('../images/logout.png');
    text-align: center;
    vertical-align: bottom;
}

#logout img {
    width: 79px;
    height: 40px;
    border: 0;
}


#logout a {
    color: #999999;
    font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

#logout a:hover{
    text-decoration: underline;
}

#button {
    width: 75px;
    height: 72px;
    text-align: center;
    vertical-align: bottom;
}

#button a {
    color: #999999;
    font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    width: 75px;
    height: 72px;
}

#button a:hover{
    text-decoration: underline;
}

#button img {
    border: 0px;
}

#servicemenu {
    width: 100%;
    height: 50px;
}



#login {
    background: url('http://prev.qiusystem.com/images/login.jpg');
    font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #0B333C;
}


#mainscreen {
    font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #0B333C;
}

.title {
    font-weight: bold;
}

.tbox {
    background-color: #979797;
    width: 180px;
    height: 30px;
    border: 0px;
    color: #FFF;
    padding: 0 5px;
}

.butselected {
    font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #99cc33;
}

.butselected:hover {
    color: #CCCCCC;
    text-decoration: none;
}

.butnotselected {
    font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
    font-size: 14px;
    color: #000000;
    text-decoration: none;
    background-color: #FFFFFF;
}

.butnotselected:hover {
    color: #777777;
    text-decoration: none;
}

.subleft {
    width: 14px;
    height: 48px;
    background: url('http://prev.qiusystem.com/images/submenu_left_border.png');
    background-position: top left;
    background-repeat: no-repeat;
}


.subright {
    width: 14px;
    height: 48px;
    background: url('http://prev.qiusystem.com/images/submenu_right_border.png');
    background-position: top right;
    background-repeat: no-repeat;
}


.submidtop {
    height: 16px;
    background: url('http://prev.qiusystem.com/images/submenu_top_border.png');
    background-position: top center;
    background-repeat: repeat-x;
}
.submidbottom {
    padding-bottom: 10px;
    height: 32px;
    background-color: #ededed;
}




.subleftnot {
    width: 14px;
    height: 48px;
}


.subrightnot {
    width: 14px;
    height: 48px;
}


.submidtopnot {
    height: 16px;
}
.submidbottomnot {
    padding-bottom: 10px;
    height: 32px;
}

.contnotselected {
    font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.contnotselected:hover {
    color: #CCCCCC;
    text-decoration: none;
}

.contselected {
    font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-transform: uppercase;
}

.contselected:hover {
    color: #777777;
    text-decoration: none;
}

.contnotselected2 {
    font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.contnotselected2:hover {
    color: #666666;
    text-decoration: none;
}


.actionsmenu {
    background-color: #ededed;
    height: 50px;
    width: 100%;
    top: -50px;
    position: relative;
}

.actionsmenu2 {
    height: 50px; top: -50px;
    position: relative;
}

.searchbox {
    width: 209px;
    height: 50px;
    background: url('../images/searchbox.png');
}

#srcbox {
    width: 140px;
    height: 20px;
    border: 0px;
}

.srcbox {
    width: 160px;
    height: 20px;
    border: 0px;
}

.sdatatitletable {
    height: 32px;
    background: url('../images/bg_serviceactions.png');
    background-repeat: repeat-x;
    background-color: #f7f7f7;
    font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
    font-size: 14px;
    color: #000000;
    text-decoration: none;
}

.sdatatitletable a {
    color: #000000;
    text-decoration: none;
}
.sdatatitletable a:hover {
    color: #CCCCCC;
}

.contentcell1 {
    height: 34px;
    background: url('../images/contentcellbg_1.png');
    repeat-x: no-repeat;
    font-family: Lucida Grande, Trebuchet MS,Lucida Sans Unicode,Lucida Sans Regular,Verdana,sans-serif;
    font-size: 14px;
    color: #333333;
    text-decoration: none;
}

.contentcell1 a{
    font-size: 14px;
    color: #333333;
    text-decoration: none;
}

.contentcell2 {
    height: 34px;
    background: url('../images/contentcellbg_2.png');
    repeat-x: no-repeat;
    font-family: Lucida Grande, Trebuchet MS,Lucida Sans Unicode,Lucida Sans Regular,Verdana,sans-serif;
    font-size: 14px;
    color: #333333;
    text-decoration: none;
}

.contentcell2 a{
    font-size: 14px;
    color: #333333;
    text-decoration: none;
}

.contentcell3 {
    height: 34px;
    background: url('../images/contentcellbg_3.png');
    repeat-x: no-repeat;
    font-family: Lucida Grande, Trebuchet MS,Lucida Sans Unicode,Lucida Sans Regular,Verdana,sans-serif;
    font-size: 14px;
    color: #333333;
    text-decoration: none;
}

.contentcell3 a{
    font-size: 14px;
    color: #333333;
    text-decoration: none;
}


.resultsfound {
    font-size: 14px;
    color: #FFFFFFF;
    font-family: Lucida Grande, Trebuchet MS,Lucida Sans Unicode,Lucida Sans Regular,Verdana,sans-serif;

}

.text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px
    color: #b13b4b;
}

.textlinks {
    color: #999999;
    font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
    text-decoration:none;
}

.textlinks:hover {
    text-decoration:underline;
}

.smalltext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999;
}


.overwin1 {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1000;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.9) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.9)), color-stop(100%,rgba(0,0,0,0.9))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#e6000000',GradientType=0 ); /* IE6-9 */

    display:none;
}

.overwin2 {
    z-index: 9999;
    left:0 !important;
    width:100%;
    top:0 !important;
}

#exposeMask {
  background: -moz-linear-gradient(top,  rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%) !important; /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.7)), color-stop(100%,rgba(0,0,0,0.7))) !important; /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%) !important; /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%) !important; /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%) !important; /* IE10+ */
  background: linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%) !important; /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */

  }
  
.loadingimg {
    background: url(images/loading_img.gif) no-repeat center center;
}

.txtwhite {
    vertical-align: top;
    padding: 5px 0;
    color: #FFFFFF;
    font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
}
.txtwhite a:hover{
    text-decoration: underline;
}
.statuswhite {
    color: #FFFFFF;
    font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.statuswhite a:hover {
    color: #999999;
}

.txtwhite2 {
    color: #FFFFFF;
    font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
}

#resizebar { margin: 3px; background-color: #ffffff; border: 1px solid #e5e5e6; width: 120px; height: 90px; }
#resizebar h3  { text-align: center; }

.img_phototitle {
    text-align: center;
    font-weight: normal;
    margin: 0 3px 3px 3px;
}

.sort_phototitle {
    text-align: center;
    font-weight: normal;
}

.sort_thumb {
    margin: 3px;
    border: 1px solid #e5e5e6;
    height: auto;
    float: left;
    text-align: center;
}

.sort_thumb img {
    display: inline;
    margin: 5px;
    border: 1px solid #999;
}

.sort_thumb img:hover {
    display: inline;
    margin: 5px;
    border: 1px solid #000;
}

#sortlist {
   width: 360px;
   margin: 0 auto;
   padding: 20px;
   margin-bottom: 20px;
   border: 1px solid #a5a1a1;
   text-align:center;
}

#sortlist img.sorting {
   float: left;
   margin: 4px;
   padding: 4px;
   border: 1px solid #ccc;
}

#sortlist img.sorting:hover {
   float: left;
   margin: 4px;
   padding: 4px;
   border: 1px solid #666;
   cursor: move;
}

.linklist a{
    font-size: 14px;
    color: #333333;
    text-decoration: none;
}

.linkblacksmall {
    color: #000;
    font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
    font-size: 12px;
    text-decoration:none;
}

.linkblacksmall a:hover {
    background-color: #CCCCCC;
}


#loading {
    z-index: 1000;
    width:13%;
    display: block;
    position: absolute;
    top: 0px;
    left: 45%;
    padding:0 2px 2px;
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    background-color:#c5000a;
    color: #fff;
    margin-top:8px;
}

#statusbar {
    z-index: 200;
    width:100%;
    display: none;
    position: fixed;
    bottom: 0px;
    left: 0px;
    background-color:#c5000a;
    color: #fff;
    height: 25px;
}

#statusbar_up {
    z-index: 200;
    width:100%;
    display: none;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color:#c5000a;
    color: #fff;
    height: 25px;
}

#servicebar {
    width:100%;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
}

#menubar {
    width:100%;
    display: block;
    position: absolute;
    top: 72px;
    left: 0px;
    height: 49px;
    text-align: center;
    background-color:#c5000a;
    color: #FFF;
}

#actionsbar {
    width:100%;
    display: block;
    position: absolute;
    top: 121px;
    left: 0px;
    height: 50px;
    text-align: center;
    background-color:#EDEDED;
    color: #FFF;
}
#labelbar {
    width:99%;
    height: 30px;
    display: none;
    position: absolute;
    top: 171px;
    left: 0px;
    text-align: center;
    background-color:#d8d8d8;
    color: #FFF;
    overflow: auto;
    border:6px solid white;
}

#databar {
    min-width: 640px;
    width:100%;
    display: block;
    position: absolute;
    top: 171px;
    left: 0px;
    text-align: center;
    background-color:#FFFFFF;
    color: #FFF;
    overflow: auto;
}

.also { padding:4px;  margin:10px; background-color:#FFFFFF; float: left;  width: 120px; height: 80px;  }

.captions {width: 100%; height: 24px;  padding-top:5px; background:#FFF; color:#000; position: relative; bottom:0px; left:0; display:none; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }

.gridchecked { background-color: #c5000a;}
.gridchecked2 { background-color: #DDD;}
.gridnotchecked { background-color: #FFFFFF;}



































.main {
     overflow:hidden;
    width:98%;
    padding:10px;
}

.main_img {
     overflow:hidden;
    width:99%;
    background-color: #F5F5F5;
   border-top:solid 6px white;
    border-right:solid 4px white;
     border-left:solid 6px white;
     
}

.full {
  overflow:hidden;
  width:100%;
  }
  
.left {
   overflow:hidden;
   float:left;
   width:51%;
   background-color: #f5f5f5;
}

.left-full {
    width: 100%;
}
.left_b {
    overflow:hidden;
    float:left;
    width:98%;

}

.left_c {
    overflow:hidden;
    float:left;
    width:100%;
    text-align:left;

}

.right {
  border-left:solid 1px white;
     overflow:hidden;
    float:right;
    width:48%;

   background-color: #f5f5f5;
}
.full_gal {
    overflow:hidden;
    float:left;
    width:100%;
   background-color: #f5f5f5;
}
.left_gal {
    overflow:hidden;
    float:left;
    width:58%;
   background-color: #f5f5f5;
}
.right_gal {
  border-left:solid 1px white;
     overflow:hidden;
    float:right;
    width:41%;
   background-color: #f5f5f5;
}

.field{
    overflow:hidden;
    color:#c5000a;
    font-family:"Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    border-right:solid 1px white;
    padding:0px 5px 0px 0px;
    /* background: #f5f5f5 url('http://prev.qiusystem.com/images/back_field.png') repeat right bottom; */
    min-height:55px;
    
}

.field_related{
    overflow:hidden;
    color:#c5000a;
    font-family:"Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    font-size:13px;
    font-weight:bold;
border-bottom:2px solid white;

}
.field_related_img{
    overflow:hidden;
    color:#c5000a;
    font-family:"Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    font-size:13px;
    font-weight:bold;


}

.field_title_gallery{
    border-bottom:2px solid white;
    overflow:hidden;
    color:#c5000a;
    font-family:"Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    border-right:solid 1px white;
    padding:0px 5px 0px 0px;
    background-color: #f5f5f5;
    min-height:30px;
}

.field_title{
    overflow:hidden;
    color:#c5000a;
    font-family:"Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    border-right:solid 1px white;
    padding:0px 5px 0px 0px;
    background-color: #f5f5f5;
    min-height:55px;
    
}
.sitemap_edit_top {
  float: left;
  margin-bottom: 10px;
  }
  .sitemap_edit_top .field_sitemap_group:last-child {
    margin-right:0;
    }
.field_sitemap_group{
    color:#c5000a;
    background-color: #F5F5F5;
    float: left;
    font-family: "Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    overflow: hidden;
    padding: 5px 0px;
    width: 100%;
    margin:5px 0;
    }
    .field_sitemap_group .input{
        width: 100%;
        padding:10px 0 8px;
        border:none;
        float:left;
        min-height:25px;
        }
/*
        .field_sitemap_group .input select{
            float: left;
            font-size: 11px;
            font-weight: normal;
            margin: 0 1% 0 6px;
            max-width: 65%;
            padding: 0;
            width: auto;
            }

        .field_sitemap_group .input input {
            float: left;
            font-size: 11px;
            font-weight: normal;
            margin-left: 6px;
            margin-right: 1%;
            margin-top: 0;
            max-width: 61%;
            padding: 2px;
            text-align: left;
            width: auto;
            }
      
*/            
      .field_sitemap_group .half {
      width:50% !important;
      }
      .field_sitemap_group .half input,
      .field_sitemap_group .half select{
      width:45% !important;
      }
      
      .field_sitemap_group .third {
      width:33% !important;
      }
      
      .field_sitemap_group .label{
          float: left;
          font-size: 11px;
          min-width: 59px;
          padding: 2px 0;
          text-align: left;
          width: 20%;
          }
        
    
    
.field_servicetab_a {
    overflow:hidden;
    color: #666;
    font-family:'Lucida Grande','Trebuchet MS',Helvetica,Verdana,Arial,sans-serif;
    font-size:12px;
    margin-left: 30px;
    float:left;
    width:90%;
    border-bottom: 1px solid #DDD;
    padding: 2px 0 2px 60px;
}

.field_servicetab_b {
    overflow:hidden;
    color: #666;
    font-family:'Lucida Grande','Trebuchet MS',Helvetica,Verdana,Arial,sans-serif;
    font-size:12px;
    margin: 20px 0;
    float:left;
    padding: 3px 0 3px 10px;
    font-weight:bold;
    border-radius: 17px;
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
}


.field_title_b{
    overflow:hidden;
    color:#c5000a;
    font-family:'Lucida Grande','Trebuchet MS',Helvetica,Verdana,Arial,sans-serif;
    font-size:14px;
    font-weight:bold;
    margin-left: 30px;
    float:left;
    width:99%;
    background-color: #EBEBEB;
    height: 35px;
}

.field_title_c{
    color:#444;
    font-family:'Lucida Grande','Trebuchet MS',Helvetica,Verdana,Arial,sans-serif;
    font-size:14px;
    font-weight:bold;
    float:left;
    overflow:hidden;
    width:100%;
  
    border-top:solid 3px white;
    padding:2px 0 7px
    background-color:#EDEDED;
}

.field_title_text_img {
    float: left;
    height: 35px;
}

.field_title_text {
    float: left;
    height: 25px;
    padding-top: 10px;
}

.field_title_text_select {
    float: right;
    height: 25px;
    padding: 8px 20px 0 0;
}


.field_short{
    overflow:hidden;
    color:#c5000a;
    font-family:"Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    border-right:solid 1px white;
    padding:0px 10px 0px 0px;
    background-color: #f5f5f5;
    
}

.field_short_b{

    overflow:hidden;
    color:#c5000a;
    font-family:'Lucida Grande','Trebuchet MS',Helvetica,Verdana,Arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    padding:0px 0 12px 0px;
   float:left;
   width:41%;
}

.field_short_d{

    overflow:hidden;
    color:#c5000a;
    font-family:'Lucida Grande','Trebuchet MS',Helvetica,Verdana,Arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    padding:0px 0 11px 0px;
   float:left;
   width:185px;
}

.field_short_c{

    overflow:hidden;
    color:#c5000a;
    font-family:'Lucida Grande','Trebuchet MS',Helvetica,Verdana,Arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    padding:0px 0 15px 0px;
   float:left;
   width:33%;
}

.field_short_e{
    border-bottom:2px solid white;
    overflow:hidden;
    color:#c5000a;
    font-family:'Lucida Grande','Trebuchet MS',Helvetica,Verdana,Arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    border-right:solid 1px white;
    padding:0px 10px 0px 0px;
}

.field_short_f{

    overflow:hidden;
    color:#555;
    font-family:'Lucida Grande','Trebuchet MS',Helvetica,Verdana,Arial,sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:0px 0 7px 0px;
   float:left;
   width:100%;
}

.field_select{
     overflow:hidden;
    /* background: #f5f5f5 url('http://prev.qiusystem.com/images/back_field.png') repeat right bottom; */
    border-right:solid 1px white;
    padding:0px 10px 0px 0px;
    border-bottom:3px solid white;

}

.field_select_b{
     overflow:hidden;
    border-right:solid 1px white;
    padding:10px 0;

}

.field_description {
    color: #C0C0C0;
    margin: -15px 0 0 130px;
}

.formselects{
    margin:10px;
    color:#000;
    font-family:"Lucida Grande","Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    font-size:11px;
    text-decoration:none;
    float: left;
}
.selection{
       height:42px;
    float:left;
    border-left:1px solid white;

}
.formdate{
    font-family:"Lucida Grande","Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    float:left;
    background-color:#EDEDED;
    border:1px solid #ccc;
    color:#777;
    font-size:12px;
    font-weight:normal;
    margin-left:0;
    padding:2px;
    margin-right:3px;
}
.form_search{
    font-family:"Lucida Grande","Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    float:left;
    background: transparent url('http://prev.qiusystem.com/images/search_01.png') no-repeat left;
    border:none;
    color:#777;
    font-size:12px;
    font-weight:normal;
    height:25px;

}

.form_search_round{
    font-family:"Lucida Grande","Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    float:left;
    background: transparent url('http://prev.qiusystem.com/images/search_03.png') no-repeat left;
    border:none;
    color:#777;
    font-size:12px;
    font-weight:normal;
    height:25px;

}

.f_search{
    font-family:"Lucida Grande","Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    float:left;
    background: transparent;
    border:none;
    color:#777;
    font-size:12px;
    font-weight:normal;
    margin-left:10px;
    margin-top:4px;

}
.gallery_title{
    font-family:"Lucida Grande","Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    float:left;
    width:60%;
    background-color:#EDEDED;
    border:1px solid #ccc;
    color:#777;
    font-size:12px;
    font-weight:normal;
    padding:2px;
    margin-left:15px;
    margin-right:5px;
}

.formdate_title{
    font-family:"Lucida Grande","Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    float:left;
    width:75%;
    background-color:#EDEDED;
    border:1px solid #ccc;
    color:#777;
    font-size:12px;
    font-weight:normal;
    padding:2px;
    margin-left:15px;
    margin-right:5px;
    margin-top:5px;
}

.formdate_title_b{
    font-family:"Lucida Grande","Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    float:left;
    width:80%;
    background-color:#EDEDED;
    border:1px solid #ccc;
    color:#777;
    font-size:12px;
    font-weight:normal;
    padding:2px;
    margin-left:30px;
    margin-right:5px;
}
.formdate_short{
    font-family:"Lucida Grande","Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    float:left;
    width:75%;
    background-color:#EDEDED;
    border:1px solid #ccc;
    color:#777;
    font-size:12px;
    font-weight:normal;
    padding:2px;
    margin-top:5px;
    margin-left:15px;
    margin-right:5px;
}
.field_txt{
    float:left;
    width:100px;
    padding:2px 0px 2px 15px;
}

.field_bt{
    float:left;
    padding:10px 0 0 0;
    background-color:#c5000a;
    color:#FFF;
    margin:0;
    font-size:12px;
    width: 75px;

}
.field_bt_inactive{
    float:left;
    padding:10px 0 0 0;
    color:#c5000a;
     background-color:#EDEDED;
    margin:0;
    font-size:12px;
    width: 75px;

}
.image{
    float:left;
    width:70px;
    height:119px;
    padding:9px 15px 15px 15px;

}
.image_gal{
    float:left;
    width:120px;
    padding:10px;

}

.image_more{
    float:left;
    width:410px;

    padding:9px 15px 15px 15px;

}
.image_list{
    float:left;
    width:100%;
    height:70px;
    border-top:solid 1px #EDEDED;


}

.audio_list{
    float:left;
    width:100%;
    height:55px;
    border-top:solid 1px #EDEDED;


}

.date{
    border-left:1px solid white;

    float:left;
    padding:10px 10px 10px 0px;
}

.date_gal{
    border-left:1px solid white;
    float:left;
    padding:5px 10px 5px 0px;
}
.related{
    border-left:1px solid white;
    float:left;
    padding:0 10px 0 0px;
}
ul li{
    display:inline;

}
.actions{
    background-color:#ededed;
    height:20px;
    padding:15px;
}

.bt_actions{
    height:24px;
    background-color:#c5000a;
    float:right;
    margin-left:10px;
}
.bt_key{
    margin-bottom:10px;
    height:20px;
    background-color:#c5000a;
    float:right;
    margin-right:10px;
     opacity: 0.6;
    filter: alpha(opacity=20);
}
.bt_izq {
    float:left; width:12px; height:24px; background: url('http://prev.qiusystem.com/images/bt_izq.png') no-repeat left top;
}
.bt_izq_k {
    float:left; width:10px; height:20px; background: url('http://prev.qiusystem.com/images/bt_izq_k.png') no-repeat left top;
}
.bt_der {
    float:right; width:12px; height:24px; background: url('http://prev.qiusystem.com/images/bt_der.png') no-repeat right top;
}
.bt_der_k {
    float:right; width:12px; height:24px; background: url('http://prev.qiusystem.com/images/bt_der_k.png') no-repeat right top;
}
.bt_txt{
    float:left; padding-top:5px; color:#FFFFFF; font-size:14px; font-family:'Trebuchet MS',Helvetica,Verdana,Arial,sans-serif; font-weight:bold;
}
.bt_txt_k{
    float:left;  color:#FFFFFF; font-size:13px; font-family:'Trebuchet MS',Helvetica,Verdana,Arial,sans-serif; font-weight:normal; padding-top:3px;
}
a {
    text-decoration:none;
}

.send{

    font-family:"Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    font-size:13px;
    padding:5px 8px;
    color:white;
    background-color:#c5000a;
    float:right;
    margin-left:15px;

}
.add{

    font-family:"Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    font-size:12px;
    padding:2px 4px;
    color:white;
    background-color:#c5000a;
    float:right;
    margin-left:5px;

}
.edit_gal_txt{
    font-family:'Trebuchet MS',Helvetica,Verdana,Arial,sans-serif; font-weight:bold; font-size:13px; width:100%;  padding:0 0 15px 10px; text-align:left; float:left;
}
.hidden{
    display:none;
}

.left_img {
    overflow:hidden;
    float:left;
    width:100%;
    
    
}

.right_img {
 background-image:url(/images/line.jpg); background-repeat:repeat-y;
  border-bottom:solid 6px white;
  overflow:hidden;
  float:right;
  width:44%;
 
  display:none;
}

.field_img{
    overflow:hidden;
    color:#c5000a;
    font-family:"Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    float:left;
    padding:0px 5px 0px 0px;
}

.field_title_img{
    overflow:hidden;
    color:#c5000a;
    font-family:"Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    padding:0px 5px 0px 0px;
   float:left;
}

.field_short_img{
    color:#c5000a;
    font-family:"Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    padding:0px 10px 0px 0px;
   float:left;
}

.field_select_img{
     overflow:hidden;
    float:left;

}

.formselects_img{
    margin-bottom:10px;
    margin-top:10px;
    font-family:"Lucida Grande","Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    font-size:11px;
    text-decoration:none;
    font-weight:normal;
}

.selection_img{

    float:left;

}

.gallery_title_img{
    font-family:"Lucida Grande","Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    float:left;
    width:270px;
    background-color:#EDEDED;
    border:1px solid #ccc;
    color:#777;
    font-size:12px;
    font-weight:normal;
    padding:2px;
    margin-left:15px;
    margin-right:5px;
}

.formdate_title_img{
    font-family:"Lucida Grande","Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    float:left;
    width:200px;
    background-color:#EDEDED;
    border:1px solid #ccc;
    color:#777;
    font-size:12px;
    font-weight:normal;
    padding:2px;
    margin-left:10px;
    margin-right:5px;
}

.formdate_short_img{
    font-family:"Lucida Grande","Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    float:left;
    width:70%;
    background-color:#EDEDED;
    border:1px solid #ccc;
    color:#777;
    font-size:12px;
    font-weight:normal;
    padding:2px;
    margin-top:5px;
    margin-left:10px;
    margin-right:5px;
}

.formdate_img{
    font-family:"Lucida Grande","Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    float:left;
    background-color:#EDEDED;
    border:1px solid #ccc;
    color:#777;
    font-size:12px;
    font-weight:normal;
    margin-left:9px;
    padding:2px;
    margin-right:6px;
}

.field_txt_img{
    float:left;
    width:105px;
    padding:2px 0px 2px 15px;
}

.field_txt_img_b{


    padding:0 0px 2px 29px;
}

.date_img{

    float:left;
    padding:7px 0 7px 0px;
}

.bt_izq_img {
    float:left; width:10px; height:20px; background: url('http://prev.qiusystem.com/images/bt_izq_img.png') no-repeat left top;
}

.bt_der_img {
    float:right; width:12px; height:24px; background: url('http://prev.qiusystem.com/images/bt_der_img.png') no-repeat right top;
}

.bt_txt_img{
    float:left;  color:#FFFFFF; font-size:13px; font-family:'Trebuchet MS',Helvetica,Verdana,Arial,sans-serif; font-weight:normal; padding-top:1px;
}

.tooltip{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    display: none;

}

#jquery-live-search {
    background: #fff;
    padding: 5px 10px;
    width: 500px;
    max-height: 400px;
    overflow: auto;
    position: absolute;
    z-index: 2000;
    border: 1px solid #A9A9A9;
    border-width: 0 1px 1px 1px;
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
}

.reser_left {
    width: 150px;
    float: left;
    padding: 5px 0;
}

.reser_right {
    width: 300px;
    float: left;
    padding: 5px 0;
}

#groups_column ul { /* remove bullets and list indents */
    list-style: none;
    margin: 0;
    padding: 0;
}

#groups_column ul li.users_group{
    color:#fff;
    padding:3px 0 0 23px;
    height:23px;
    float:left;
    width:157px;
    text-align:left;
    font-weight:bold;
    font-size:14px;
    background:url('../images/right_f_icon.png') no-repeat scroll 0 0 #c5000a;
}

#groups_column ul li a{
    cursor:pointer;
    background-color:#fff;
    color:#444;
    float:left;
    text-align:left;
    font-size:12px;
    height:19px;
    margin:3px 4px;
    padding:1px 0 0 25px;
    text-align:left;
    width:145px;
}

#groups_column ul li.users_active a{

background-color: #444;
    border-radius: 14px;
    -moz-border-radius:14px;
    -webkit-border-radius: 14px;
    color:white;
    cursor:pointer;
    float:left;
    font-size:12px;
    height:19px;
    margin:3px 4px;
    opacity:0.3;
    padding:1px 0 0 25px;
    text-align:left;
    width:145px;

}

#groups_column ul li.users_subgroup_a a{
    cursor:pointer;
    color:#444;
    padding:1px 0 0 25px;
    height:19px;
    margin:3px 4px;
    float:left;
    width:145px;
    text-align:left;
    font-size:12px;
    background:url('../images/users_triangle.png') no-repeat scroll 0 0 transparent;
}

#groups_column ul li.users_subgroup_a a:hover{
    cursor:pointer;
    color:#444;
    padding:1px 0 0 25px;
    height:19px;
    margin:3px 4px;
    float:left;
    width:145px;
    text-align:left;
    font-size:12px;
    background:url('../images/users_triangle.png') no-repeat scroll 0 0 transparent;
    opacity:1;
}



#groups_column ul li.users_subgroup a{
    cursor:pointer;
    color:#a5a5a5;
    padding:1px 0 0 35px;
    height:18px;
    float:left;
    width:145px;
    text-align:left;
    font-size:12px;
}

#groups_column ul li.users_subgroup a:hover{
    cursor:pointer;
    background-color: #444;
    border-radius: 14px;
    -moz-border-radius:14px;
    -webkit-border-radius: 14px;
    color:white;
    padding:1px 0 0 35px;
    height:18px;
    float:left;
    width:125px;
    text-align:left;
    font-size:12px;
    opacity:0.3;
}

#groups_column ul li a:hover{
    background-color: #444;
    border-radius: 14px;
    -moz-border-radius:14px;
    -webkit-border-radius: 14px;
    color:white;
    cursor:pointer;
    float:left;
    font-size:12px;
    height:19px;
    margin:3px 4px;
    padding:1px 0 0 25px;
    text-align:left;
    width:145px;
    opacity:0.3;
}


#basic_info #user_photo{
    margin-left:30px;
    border:1px solid #ccc;
    width:103px;
    height:94px;
    background-color:#ededed;
    float:left;
}

#user_photo_sm{
    margin-left:9px;
    border:1px solid #ccc;
    width:50px;
    height:50px;
    background-color:#ededed;
    float:left;
}

#accreditation{
    margin-top:20px;
    float:left;
    width:100%;
}
#saved{
    background-color: green;
    color: white;
    float: left;
    font-weight: bold;
    border-radius: 8px;
    -moz-border-radius:8px;
    -webkit-border-radius: 8px;
    font-size: 11px;
    height: 16px;
    margin: -1px 0pt 0pt 12px;
    padding: 1px 10px;
    display:none;
}

#add_photo{
    background-color:#c5000a;
    display:none;
    float:left;
    margin-top:67px;
    text-align:center;
    width:100%;
    cursor:pointer;
    font-family:"Lucida Grande","Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    font-weight:bold;
}

#add_photo a{
    text-decoration:none;
    color: #FFF;
}

.uploadifyQueueItem {
    font: 11px Verdana, Geneva, sans-serif;
    border: 2px solid #E5E5E5;
    background-color: #F5F5F5;
    margin-top: 5px;
    padding: 10px;
    width: 350px;
}
.uploadifyError {
    border: 2px solid #FBCBBC !important;
    background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
    float: right;
}
.uploadifyProgress {
    background-color: #FFFFFF;
    border-top: 1px solid #808080;
    border-left: 1px solid #808080;
    border-right: 1px solid #C5C5C5;
    border-bottom: 1px solid #C5C5C5;
    margin-top: 10px;
    width: 100%;
}
.uploadifyProgressBar {
    background-color: #0099FF;
    width: 1px;
    height: 3px;
}

#logintext {
    font-size: 14px;
    color: #979797;
}

#loginError {
    font-size: 14px;
    color: #FFF;
    background: url('http://prev.qiusystem.com/images/warning.png') no-repeat;
    position:absolute;
    bottom: 250px;
    margin: 0 50px;
    padding: 3px 0 0 30px;
    height: 22px;
}

#reloginMessage {
    font-size: 16px;
    color: #FFF;
    position: absolute;
    bottom: 250px;
    margin: 0 50px;
    padding: 3px 0 0;
    height: 22px;
    line-height: 34px;
}

#reloginMessage a {
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: underline;
}

#logintextSend {
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    text-align: center;
    padding: 5px 0;
    position: absolute;
    bottom: 40px;
    width: 249px;
    height: 31px;
    margin: 0pt 33px;
}

#loginButton {
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    background: url('http://prev.qiusystem.com/images/btloginactive.png') no-repeat;
    width: 249px;
    height: 31px;
    border: 0;
}

#loginButton:hover {
    background: url('http://prev.qiusystem.com/images/btloginroll.png') no-repeat;
}

.adv_show {
    overflow: auto;
    height:100%;
    border-left: 6px solid #FFF;
}

.adv_hide {
    overflow: hidden;
    height:auto;
    border: 0;
}

ul.flags_lang {
    padding: 0pt; margin: 17px 11px 0 0; float: right;
}

ul.actions_list { padding: 0pt; height: 50px; float: right; margin: 0pt 13px 0pt 0pt;
    
}
    ul.actions_list li {
    
}
    ul.actions_list li a {
        
        float: left;
        height: 35px;
        padding: 15px 12px 0pt 46px;
        cursor: pointer;
        text-decoration: none;
        background: url('http://prev.qiusystem.com/images/actions.png') no-repeat scroll 11px 10px transparent;
    
}
    ul.actions_list li a:hover {
        
        background: url('http://prev.qiusystem.com/images/actions.png') no-repeat scroll 11px 10px rgb(224, 224, 224);
        text-decoration:none;
}

    ul.actions_list li a.vtxt { float: left; height: 35px; text-decoration: none; padding: 15px 8px 0pt; background:none; cursor:default;}
    
    ul.actions_list li:hover a.vtxt{background:none !important;}
    
    ul.actions_list li a.viconsI {
        
        text-indent: -999999px;
        float: left;
        height: 28px;
        background-image: url('http://prev.qiusystem.com/images/view-icons.png') !important;
        background-repeat:none !important;
        background-position:center center !important;
        width: 28px;
        padding: 1px;
        margin-top: 8px;
        cursor: pointer; }
    
    ul.actions_list li a.viconsIT {
        
        text-indent: -999999px;
        float: left;
        height: 28px;
        background-image: url('http://prev.qiusystem.com/images/view-icons-text.png')!important;
        background-repeat:none !important;
        background-position:center center !important;
        width: 28px;
        padding: 1px;
        margin-top: 8px;
        cursor: pointer; }
    
    ul.actions_list li a.viconsT {
        
        text-indent: -999999px;
        float: left;
        height: 28px;
        background-image: url('http://prev.qiusystem.com/images/view-text.png') !important;
        background-repeat:none !important;
        background-position:center center !important;
        width: 28px;
        padding: 1px;
        margin-top: 8px;
        cursor: pointer; }
    
    ul.actions_list li.ic a:hover { background-color:#c5000a}
    ul.actions_list li.ic a.current {background-color:#c5000a}
    
    ul.actions_list li ul {
        
        display: block;
        z-index: 999999;
        background-color: #f0f0f0;
        padding: 0 0 0 0 ;
        position: absolute;
        right: 23px;
        width: 256px;
        margin-top: 50px;
        display:none;
    
}
    ul.actions_list li:hover ul {
        
        display:block;
}
    ul.actions_list li:hover a {
        
        background-color: rgb(224, 224, 224);
        text-decoration:none;
}
    ul.actions_list li ul li.titleA{
        
        
        border-bottom: 1px solid #D2D2D2;
        color: #ffffff;
        float: left;
        font-size: 13px;
        padding: 4px 12px;
        text-align: left;
        text-decoration: none;
        width: 232px;
        background:none;
        height:16px;
        background-color:#c5000a;
        font-weight:bold;
}

    ul.actions_list li ul li a{
        
        cursor:pointer;
        border-bottom: 1px solid #D2D2D2;
        color: #444444;
        float: left;
        font-size: 11px;
        padding: 3px 12px;
        text-align: left;
        text-decoration: none;
        width: 231px;
        background:none !important;
        height:15px;
    
}
    ul.actions_list li ul li a:hover {
        background:none;
        background-color:#d4d4d4 !important;
}

.ui-tooltip-content{
        background-color: #c5000a !important;
        font-size: 12px;
        color: #FFF;

        position: relative;
        padding: 5px;
        overflow: hidden;

        border: 3px solid #FFF;
        text-align: left;
        word-wrap: break-word;
        overflow: hidden;
}

#users_column ul { /* remove bullets and list indents */
list-style: none;
margin: 0 0 0 0;
padding: 0;

}

#users_column ul li a{
    cursor:pointer;
    background-color:#fff;
    color:#444;
    float:left;
    text-align:left;
    font-size:12px;

    margin:1px 4px;
    padding:3px 6px 0 19px;
    height:18px;
    text-align:left;
    width:163px;

}

#users_column ul li a:hover{
    background-color: #999;
    color:white;
    cursor:pointer;
    float:left;
    font-size:12px;
    margin:1px 4px;
    height:18px;
    text-align:left;
    opacity: 0.3;
    border-radius: 14px;
    -moz-border-radius:14px;
    -webkit-border-radius: 14px;
}

#users_column ul li.users_group{
    color:#fff;
    padding:8px 0 0 10%;
    height:22px;
    float:left;
    width:90%;
    position:relative;
    text-align:left;
    font-weight:bold;
    font-size:14px;
    margin:0 0 1px;
    background:url('http://prev.qiusystem.com/images/right_f_icon.png') no-repeat scroll -1px 2px #c5000a;
}

#users_column ul li.users_group a{
    color: #FFF;
    text-decoration:none;
    padding:0;
    margin: 0;
    cursor: auto;
    background-color: #c5000a;
    height:21px;
    float:left;
    width:auto;
    text-align:left;
    font-weight:bold;
    font-size:14px;
}

#users_column ul li.users_group a:hover{
    color: #FFF;
    text-decoration:none;
    padding:0;
    margin: 0;
    cursor: pointer;
    background-color: #c5000a;
    height:21px;
    float:left;
    width:auto;
    text-align:left;
    font-weight:bold;
    font-size:14px;
    opacity: 1
}

#users_column ul li.users_subgroup a{
    cursor:pointer;
    color:#a5a5a5;
    margin-left: 21px;
    padding:1px 0 0 18px;
    height:18px;
    float:left;
    width:135px;
    text-align:left;
    font-size:12px;
}

#users_column ul li.users_subgroup a:hover{
    cursor:pointer;
    background-color: #999;
    color:white;
    margin-left: 21px;
    padding:1px 0 0 18px;
    height:18px;
    text-align:left;
    width:135px;
    float:left;
    font-size:12px;
    opacity:0.3;
    border-radius: 14px;
    -moz-border-radius:14px;
    -webkit-border-radius: 14px;
}

#users_column ul li.group_edit a{
    background: none;
    cursor:pointer;
    color:#444;
    float:left;
    text-align:left;
    font-size:12px;
    margin:-18px 0 0 -10px;
    padding:0 0 0 17px;
    height:15px;
    text-align:left;
    width:15px;

}

#users_column ul li.group_edit a:hover{
    cursor:pointer;
    background-color:#fff;
    color:#444;
    float:left;
    opacity: 1;
}

#users_column ul li.group_edit a{
    background: none;
    cursor:pointer;
    color:#444;
    float:left;
    text-align:left;
    font-size:12px;
    margin:-18px 0 0 -10px;
    padding:0 0 0 17px;
    height:15px;
    text-align:left;
    width:15px;

}

#users_column ul li.group_edit a:hover{
    cursor:pointer;
    background-color:#fff;
    color:#444;
    float:left;
    opacity: 1;
}

#users_column ul li.group_add a{
    background: none;
    cursor:pointer;
    color:#444;
    float:left;
    text-align:left;
    font-size:12px;
    margin:-18px 0 0 150px;
    padding:0
    height:15px;
    text-align:left;
    width:15px;

}

#users_column ul li.group_add a:hover{
    cursor:pointer;
    color:#444;
    float:left;
    opacity: 1;
}

#users_column .group_ext {
    background:url('http://prev.qiusystem.com/images/right_f_icon_grey.png') no-repeat scroll 25px 0;
    color:#444;
    float:left;
    text-align:left;
    font-size:12px;
    margin:-16px 0 0 ;
    padding:0 0 4px 26px;
    height:12px;
    text-align:left;
    width:15px;

}

#users_column .group_ext:hover{
    color:#444;
    float:left;
    opacity: 1;
}
#users_column ul li.subgroup {
  float: left;
  width: 90%;
  padding-right:10%;
  }
  #users_column ul li.subgroup:nth-child(odd){
    background:#fbfbfb;
    }
#users_column ul li.subgroup a{
    cursor:pointer;
    background-color:transparent;
    color:#444;
    float:left;
    text-align:left;
    font-size:12px;
    margin:1px 0 1px 28px;
    padding:3px 6px 0;
    height:17px;
    text-align:left;
    width:98px;
    opacity: 1;
}
#users_column ul li.subgroup span {
    color: rgb(160, 160, 160); background: none repeat scroll 0% 0% transparent ! important; float: right; margin: 4px 0px 0;
    }

#users_column ul li.subgroup.advsearch a{
    font-style: italic;
}

#users_column ul li.subgroup:hover a{
    background-color: #999;
    color:white;
    cursor:pointer;
    float:left;
    font-size:12px;
    opacity:0.3;
    border-radius: 9px;
    -moz-border-radius:9px;
    -webkit-border-radius: 9px;

}
#users_column ul li.subgroup:hover span {
  color: rgb(68, 68, 68);
  }

#users_column ul li.users_group_add{
    color:#fff;
    padding:2px 0 0 8px;
    height:21px;
    float:left;
    width:187px;
    text-align:left;
    font-weight:bold;
    font-size:14px;
    margin:-5px 0 5px 0;
    background-color: #c5000a;
}

#users_column ul li.users_group_add input[type=text]{
    width: 120px;
    height: 18px;
    margin-right: 10px;
}

#users_column ul li.users_subgroup_add{
    color:#fff;
    padding:5px 9px 9px 9px;
    margin-left:30px;
    float:left;
    width:147px;
    text-align:left;
    font-weight:bold;
    font-size:14px;
}

#users_column ul li.users_subgroup_add input[type=text]{
    font-size:10px;
    padding:0 7px;
    width:87px;
    border: 1px solid #ccc;
    margin-right: 4px;
    height: 18px;
    margin-top:4px;
    border-radius: 14px;
    -moz-border-radius:14px;
    -webkit-border-radius: 14px;
}

#users_column ul li.users_active a{
    background-color: #444;
    color:white;
    cursor:pointer;
    float:left;
    opacity:0.3;
    border-radius: 9px;
    -moz-border-radius:9px;
    -webkit-border-radius: 9px;
}

#users_column ul li.users_active a:hover{
    background-color: #444;
}

#users_column ul li.users_inactive a{
    opacity: 1;
    cursor:pointer;
    background-color:#fff;
    color:#444;
    float:left;
}
#updatelist{
    
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */

}

#users_search_results{
    background-color: #c5000a;
    text-align: left;
    height: 18px;
    width: 319px;
    padding: 6px 5px 5px 26px;
    font-weight: normal;
    font-family: 'Lucida Grande','Trebuchet MS',Helvetica,Verdana,Arial,sans-serif;
    font-size: 12px;
    float: left;
}

#users_search_results a{ color: #FFF;  font-weight: bold;}

#users_search_results.zoom{
    background: url("http://prev.qiusystem.com/images/search_w.png") no-repeat scroll 0 0 #c5000a;
}

#users_search_results.nozoom{
    background: url("http://prev.qiusystem.com/images/search_w.png") no-repeat scroll -2px 2px #c5000a;
}

#users_order_by_select {
    background-color: rgb(90, 88, 99);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 21px;
    padding: 5px 0pt 3px 23px;
    text-align: left;
    width: 327px;
    margin: 0pt 0pt 1px;
}

#users_order_by li a{
    color: white;
    padding: 5px 0 3px 23px;
    height: 21px;
    float: left;
    width: 327px;
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 1px;
    background: url('http://www.qs.com/images/right_f_icon.png') no-repeat scroll -1px 2px #5A5863;
}

#users_subscript_order_by_items li a {
    background-color: #FFFFFF;
    color: #444444;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 18px;
    margin: 1px 4px;
    padding: 0 0 0 25px;
    text-align: left;
    width: 300px;

}


#users_subscript_order_by_items li a:hover{
    background-color: #999;
    color:white;
    cursor:pointer;
    float:left;
    font-size:12px;
    margin:1px 4px;
    padding:0 0 0 25px;
    height:18px;
    text-align:left;
    width:300px;
    opacity: 0.3;
    border-radius: 14px;
    -moz-border-radius:14px;
    -webkit-border-radius: 14px;
}

#users_subscript_order_by_items li.users_active a{

    background-color: #999;
    color:white;
    cursor:pointer;
    float:left;
    font-size:12px;
    margin:1px 4px;
    padding:0 0 0 25px;
    height:18px;
    text-align:left;
    width:300px;
    opacity: 0.3;
    border-radius: 14px;
    -moz-border-radius:14px;
    -webkit-border-radius: 14px;

}

#box {
    margin:10px;float: left; background-color: white; width: 480px;padding:0 5px 5px 5px; font-family:"Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
}
#head {
    float: left; width: 100%;
}
#grey{
    float: left; width: 100%; background-color:#f4f4f4; border-bottom:solid 2px white;
}
#white{
    float: left; width: 100%; background-color:#f9f9f9; border-bottom:solid 2px white;
}
#titl{
    color: rgb(255, 51, 0); font-weight:bold; font-size:14pt; float: left; width:165px; text-align:left; padding:10px 10px 0;
}
#titlb{
    color: #999; float: left; font-size:11pt; width:68px; text-align:center; padding:11px 7px 0;
}
#titlc{
    color: #999;  font-size:11pt; float: left; width:182px; text-align:right; padding:7px;
}

.formusers_editform { margin-top: -5px; }

.formusers_editform input{
    font-family:"Lucida Grande","Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    float:left;
    width: 100%;
    height: 23px;
    font-weight: bold;
    color: rgb(68, 68, 68);
    padding: 2px;
    background-color:#EDEDED;
    border:1px solid #ccc;
    font-size:12px;
    font-weight:normal;
}

#firstlastname .formusers_editform input{
    font-family:"Lucida Grande","Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    float:left;
    width: 100%;
    height: 23px;
    font-weight: bold;
    color: rgb(68, 68, 68);
    padding: 2px;
    background-color:#EDEDED;
    border:1px solid #ccc;
    font-size:16px;
    font-weight:normal;
}

.editable_div_a {
    color:#000000;
    height:23px;
    margin-right:5px;
    margin-top:1px;
}

#firstlastname .editable_div_a {
    font-size: 16px;
}

.edit_user{
    float:left;
}

.field_txt_img_c{
    padding:0 0 2px 25px;
}

.field_txt_img_d{
    float:left;
    text-align:right;
    width:149px;
}

#data_list_ulli {

}

#data_list_ulli ul {
    text-align:left;
    padding-left: 10px;
}

#data_list_ulli ul.first {
    border-bottom: 1px solid #FFF;
}

#data_list_ulli ul.color1 {
    background-color: #F5F5F5;
}

#data_list_ulli ul.color2 {
    background-color: #EFEFEF;
}

#data_list_ulli ul li {
    color: #000;
}
#data_list_ulli ul li div{
/*
    height: 20px;
    padding-top: 7px;
*/
}

.listData-noresults {
  background-color: white;
  color: #999999;
  font-family: 'Lucida Grande','Trebuchet MS',Helvetica,Verdana,Arial,sans-serif;
  font-size: 18px;
  font-weight: bold;
  height: 200px;
  padding-top: 80px;
  }
  .listData-noresults-box {
    background-color: #D7D7D7;
    border-radius: 20px;
    -moz-border-radius:20px;
    -webkit-border-radius: 20px;
    margin: 0 auto;
    padding: 10px;
    width: 310px;
    }
    .listData-noresults-emoticon {
      float: right;
      margin-right: 10px;
      margin-top: -2px;
      }
  

/* LIST DATA */

#listdata .listdata-element {
  background-color: #F5F5F5;
  float: left;
  width: 101%;
  }
  #listdata .listdata-element:nth-child(odd) {
    background-color: #EFEFEF;
    }
  #listdata .listdata-element:hover {
    background-color:#dddddd;
    }
    #listdata .listdata-element .listdata-element-container {
      float: left;
      border-bottom: 4px solid rgb(255, 255, 255);
      padding: 7px 0pt;
      width: 100%;
      }
  
     #listdata .listdata-element .container-image {
      float: left;
      position:relative;
      min-width: 100px;
      padding: 0 1% 0 0.5%;
      width: 8.5%;
      min-height:80px;
      }
       #listdata .listdata-element .container-image .container-image-thumb {
        max-width: 120px;
        min-width: 100px;
        width:100%;
        max-height:80px;
        }
        #listdata .listdata-element .container-image .container-image-icon {
         z-index: 2;
         position: absolute;
         padding: 4px;
         }
        
     #listdata .listdata-element .container-text {
      overflow:hidden;
      float:left;
      padding-bottom:3px;
      text-align:left;
      width: 65%;
      min-height: 80px;
      color:#777;
      font-weight:normal;
      font-size:11px;
      line-height:16px;
      font-family:'Lucida Grande','Trebuchet MS',Helvetica,Verdana,Arial,sans-serif;
      }
     #listdata .listdata-element .container-tools {
      float: right;
      padding:30px 30px 0 0;
      }


    #listdata .listdata-element .container-image-minimal {
      float: left;
      padding: 0 20px 0 10px;
      }
      #listdata .listdata-element .container-image-minimal  .container-image-minimal-thumb {
        width:52px;
        min-width:52px;
        max-width:52px;
        max-height:35px;
        }
      #listdata .listdata-element .container-text-minimal {
        float:left;
        padding:11px 0 0;
        text-align:left;
        width: 78%;
        color:#777;
        font-weight:normal;
        font-size:11px;
        font-family:'Lucida Grande','Trebuchet MS',Helvetica,Verdana,Arial,sans-serif;
        }
        .container-text-minimal .status-bt{
          float: left;
          margin-right: 0;
          margin-top: -3px;
          }
        .container-text-minimal .id-lang-date {
          cursor: pointer;
          float: left;
          padding-right: 15px;
          }
          .id-lang-date .id-box {
            float: left;
            width:58px;
            text-align:center;
            font-weight:bold;
            }
          .id-lang-date .lang-box {
            margin-top:-4px;
            float: left;
            width:30px;
            text-align:center;
            }
          .id-lang-date .date-box {
            margin:0 13px;
            float: left;
            }
        .container-text-minimal .primary-field {
          margin-right: 10px;
          width:76%;
          margin-top: -3px;
          float: left;
          font-size: 14px;
          }
          .primary-field a {
            color: #333;
            line-height:19px;
            }
        .container-text-minimal .tracking.primary-field {
          margin-top: -5px;
          width: 53%;
          }
    #listdata .listdata-element .container-tools-minimal {
      float: right;
      padding:8px 30px 0 0;
      }
    #listdata .listdata-element .container-subsection-minimal {
      margin-right: 10px;
      margin-top: 11px;
      float: right;
      font-weight:bold;
      font-size:11px;
      }
          


#langsSlider {
    position:relative;
    overflow:hidden;
    width: 400px;
    height: 110px;
    float: left;
}

/* root element for scrollable items */
#langsSlider .items {
    width:20000em;
    position:absolute;
    clear:both;
    height: 110px !important;
}

.sitemapScroll {
    margin-left: 200px;
}

.sitemapScroll a.prev {
    height: 50px !important;
}

.sitemapScroll a.next {
    height: 50px !important;
}

.editDataSelect {
    margin: 5px 10px 5px 15px;
}

.linesSeparator {
    float:left;
    padding:3px;
}

.selects_nomargin{
    color:#000;
    font-family:"Lucida Grande","Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    font-size:11px;
    text-decoration:none;
}

.rightright {
    text-align:right;
    float:right;
}

#widgetsTabs .tabs li {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    float: left;
    height: 29px;
    padding: 5px 2px 0;
    text-align: center;
    width: 24px;
    cursor: pointer;
}

#widgetsTabs .tabs .current {
    background-color: #999;
}

.widgetSort {
    margin: 0;
    padding: 0;
    width: 100%;
}

.widgetSort li {
    width: 100%;
    float: left;
}

.widgetSort li.sub {
    width: 99%;
    margin-left: 1%;
    float: left;
}

.widgetSort li.sub > div {
    background-color: #F9F9F9 !important;
}

.movingWidget {
    background-color:#DEDEDE;
    padding-top:10px;
}

.widgetEdit.movingWidget {
    padding-top:20px;
}

li.moving {
    width: 100%;
    height: 30px;
    float: left;
    background-color:#EDEDED;
}
.hidden {
    display: none;
}

.widgetsAllShow {
    margin: 0;
    padding: 1%;
    width: 98%;
    float:left;
}
.widgetsAllShow #noResults {
    display: none;
    width: 99%;
    height: 10px;
    padding: 5px 0;
}

.widgetsAllShow li {
    background-color: #FFFFFF;
    height: 30px;
    margin: 5px;
    padding: 5px;
    width: 29%;
    display: inline-block;
    cursor: move;
}

.widgetsAllShow li div.main {
    overflow: hidden;
    width: 100%;
    height: 35px;
    padding: 0;
}

.widgetsAllShow li div.txt {
    float: left;
    padding: 9px 2% 0;
    text-align: left;
}

.widgetsAllShow li div.txt .smalltxt{
    line-height: 18px;
    color: #999
}


.widgetsAllShow li div.media {
    float: left;
    width: 35px;
}

.widgetsAllShow li.wType_template {
    background-color: #FFDDDD;
}

.widgetsAllShow li.hidden {
    display: none;
}

.drag {
    cursor:move;
}

.widgetTitle {
    color: #000;
}

#zonesTabs {
    float: left;
    padding-left: 15px
}

#zonesTabs .tabs li {
    float: left;
    padding: 9px 16px;
    text-align: center;
    cursor: pointer;
    color: #999999;
    
}

#zonesTabs .tabs .current {
    background-color: #999;
    color: #FFF;
}

#modulesTabs .tabs li {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    float: left;
    height: 35px;
    text-align: center;
    width: 45px;
    cursor: pointer;
}

#modulesTabs .tabs .current {
    background-color: #999;
}

#modulesPanes {
    background-color: #EFEFEF;
    color: #000;
    min-height:300px;
}

.formselects_nm{
    font-family:"Lucida Grande","Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    font-size:11px;
    text-decoration:none;
    font-weight:normal;
}

.ui-draggable-dragging {
    max-width: 250px;
    border: 1px solid #999;
}

.field_txt_nw{
    float:left;
    padding:2px 15px;
}


/* Magazine */

.mag-container {
    background-color: #fcfcfc;
    overflow: hidden;
}
.mag-list {
  padding: 15px;
  }
.mag-list-item {
  font-family: 'Lucida Grande','Trebuchet MS',Helvetica,Verdana,Arial,sans-serif;
  font-weight: bold;
  float: left;
  min-height: 425px;
  margin: 0 5px 14px;
  width:194px;
  padding:5px 14px;
  position:relative;
  background: rgb(242,242,242);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(234,234,234,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(234,234,234,1)));
  background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(234,234,234,1) 100%);
  background: -o-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(234,234,234,1) 100%);
  background: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(234,234,234,1) 100%);
  background: linear-gradient(to bottom,  rgba(242,242,242,1) 0%,rgba(234,234,234,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#eaeaea',GradientType=0 );
  border-radius:2px;
  box-shadow: inset 0 0 1px rgba(0,0,0,0.4);
  }
  .mag-list-item:hover {
    box-shadow: inset 0 0 2px rgba(0,0,0,0.7);
    }
    .mag-list-item:hover .mag-list-item-actions {
      display:block;
      }
  .mag-list-item-header {
    }
    .mag-list-item-title {
      color:#333;
      text-align:left;
      padding-bottom:5px;
      text-shadow:0 1px 0 #fff;
      font-size:13px;
      line-height:16px;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow:hidden;
      }
  .mag-list-item-options {
    float: left;
    padding-top: 12px;
    width: 100%;
    }
    .mag-list-item-options li{
      float:left;
      width:50%;
      margin-bottom:5px;
      min-height: 20px;
      }
      .mag-list-item-options li:first-child{
        width:100%;
        }
      .mag-list-item-options li .options-icon{
        background: none repeat scroll 0 0 #CCCCCC;
        float: left;
        height: 20px;
        margin-right: 2px;
        margin-top: -2px;
        width: 20px;
        background: url("/images/sprite.png") no-repeat scroll center center transparent;
        }
        .mag-list-item-options li.icon-orientation-portrait .options-icon{
           background-position: -576px -107px;
          }
        .mag-list-item-options li.icon-orientation-landscape .options-icon{
           background-position: -553px -107px;
          }
        .mag-list-item-options li.icon-size .options-icon{
           background-position:-577px -82px;
          }
        .mag-list-item-options li.icon-filesize .options-icon{
           background-position: -576px -158px;
          }
        .mag-list-item-options li.icon-zipsize .options-icon{
           background-position: -553px -158px;
          }
      
  .mag-list-item-publish {
    display: block;
    text-align: left;
    color: rgb(68, 68, 68);
    padding:0px;
    font-size: 14px;
    }
    .mag-list-item-publish .publish-bt {
      width:20px;
      height:20px;
      display:block;
      }
      .mag-list-item-publish .mag-list-item-publish-off .publish-bt {
        background: url("/images/sprite.png") no-repeat scroll -551px -54px transparent;
        }
      .mag-list-item-publish .mag-list-item-publish-preview .publish-bt {
        background: url("/images/sprite.png") no-repeat scroll -563px -54px transparent;
        }

      .mag-list-item-publish .mag-list-item-publish-on .publish-bt {
        background: url("/images/sprite.png") no-repeat scroll -575px -54px transparent ;
        }
      .mag-list-item-publish-loading {
        background: url("/images/ico_loading.gif") no-repeat scroll center center transparent ;
        width:20px;
        height:20px;
        display:block;
        }
      
      
  .mag-list-item-actions {
    float:left;
    width:100%;
    padding:8px 0;
    border-bottom:1px solid #ccc;
    box-shadow: 0 1px 0 #fff;
    }
    .mag-list-item-actions li {
      float:right;
      margin-right:4px;
      }
      .mag-list-item-actions li:first-child {
        margin:0;
        }
      .mag-list-item-actions li.mag-list-item-status{
        float:left;
        padding: 4px 0 0 2px;
        }
        .mag-list-item-actions li.mag-list-item-status.item-status-magazine-0 .status-icon{
          background: none repeat scroll 0 0 #CCCCCC;
          }
        .mag-list-item-actions li.mag-list-item-status.item-status-magazine-1 .status-icon{
          background: none repeat scroll 0 0 #B82828;
          }
        .mag-list-item-actions li.mag-list-item-status.item-status-magazine-2 .status-icon{
          background: none repeat scroll 0 0 #f3d400;
          }
        .mag-list-item-actions li.mag-list-item-status.item-status-magazine-3 .status-icon{
          background: none repeat scroll 0 0 #FF9900;
          }
        .mag-list-item-actions li.mag-list-item-status.item-status-magazine-4 .status-icon{
          background: none repeat scroll 0 0 #6BAF00;
          }
        .status-icon {
          background: none repeat scroll 0 0 #CCCCCC;
          border-radius: 50% 50% 50% 50%;
          float: left;
          height: 12px;
          margin-right: 7px;
          margin-top:1px;
          width: 12px;
          border-bottom:1px solid #fff;
          box-shadow:0 1px 2px rgba(0,0,0,0.3) inset;
          }
    .mag-list-item-actions .action-bt{
      text-indent:-9999px;
      display:block;
      width:20px;
      height:20px;
      }
      .action-bt.delete {
        background: url(/images/sprite.png) no-repeat -575px -5px ;
        }
        .action-bt.delete:hover {
          background: url(/images/sprite.png) no-repeat -552px -5px ;
          }
      .action-bt.edit {
        background: url(/images/sprite.png) no-repeat -575px -29px ;
        }
        .action-bt.edit:hover {
          background: url(/images/sprite.png) no-repeat -552px -29px ;
          }
      .action-bt.replace-pdf {
        background: url(/images/sprite.png) no-repeat -575px -180px ;
        }
        .action-bt.replace-pdf:hover {
          background: url(/images/sprite.png) no-repeat -553px -180px ;
          }
      .action-bt.update-zip {
        background: url(/images/sprite.png) no-repeat -575px -204px ;
        }
        .action-bt.update-zip:hover {
          background: url(/images/sprite.png) no-repeat -552px -204px ;
          }
      .action-bt.updating-zip {
        background: url(/images/ico_loading.gif) no-repeat -2px;
        }
    .mag-list-action-message {
        display: none;
        color: red;
        }
  .mag-list-item-img-container {
    display: table-cell;
    height: 280px;
    width:100%;
    vertical-align: middle;
    padding:5px 0 ;
    position:relative;
    min-width:100px;
    }

  .mag-list-item-img {
    width:190px;
    float:left;
    max-width:190px;
    box-shadow: 0 0 1px rgba(0,0,0,0.5);
    min-width:190px;
    max-height:253px;
    }
  .mag-list-item:hover .mag-list-item-img{
    box-shadow: 0 0 2px rgba(0,0,0,0.7);
    }
  .mag-list-item .wrapper {
    color:#888;
    text-align:left;
    font-weight: bold;
    font-size:11px;
    line-height:14px;
    padding-top:0px;
    text-shadow:0 1px 0 #fff;
    }
#mag_uploada .percentage {
    display:none;
}

#mag_uploada .uploadifyProgress {
  display:none;
}


.mag-stats-box-vertical {
  background-color:#EEE;
  margin:20px 0px 20px 20px;
  padding :  10px 10px 30px 10px;
  overflow: auto;
  height: auto;
  float: left;
  width: 380px;
}

.mag-stats-box-horizontal {
  background-color:#EEE;
  margin:20px 0px 10px 20px;
  padding :  10px 10px 30px 10px;
  overflow: auto;
  height: auto;
  width: 800px;
}

.mag-stats-box-desc {
  color: #333;
  padding: 10px;
  font-weight: bold;
  font-size: 14;
  text-align: left;
}

.mag-stats-list-desc {
  font-weight: bold;
  color: #333;
  padding: 5px;
  text-align: left;
}

.mag-stats-controls {
  margin: 20px;
}

.mag-stats-control {
  float: left;
  margin: 10px;
}

.mag-stats-select-desc {
  color: #555;
  text-align: left;
}

.mag-stats-select {
  margin: 5px 0 10px 0;
  width: 200px;
}

.mag-stats-container {
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  margin: 10px 20px 0;
}

.mag-stats-05-list{
      color: #555;
      border-top: 1px solid #CCCCCC;
      margin: 10px 20px 0;
      padding: 20px 50px 0px 10px;
}

.mag-stats-05-list div{
    height: 30px;
}

.mag-stats-05-list div:nth-child(5n+1) {
    width: 5%;
    float: left;
    text-align: left;
}
.mag-stats-05-list div:nth-child(5n+2) {
    width: 75%;
    float: left;
    text-align: left;
}
.mag-stats-05-list div:nth-child(5n+3) {
    width: 5%;
    float: left;
    text-align: right;
    padding-right: 20px;
}
.mag-stats-05-list div:nth-child(5n+4) {
    width: 10%;
    float: left;
    text-align: left;
}
.mag-stats-05-list div:nth-child(5n+5) {
    width: 2%;
    text-align: left;
    float: left;
}

.mag-stats-list {
      color: #555;
  float:left;
  margin: 20px 10px;
}


.mag-stats-box-horizontal ul li {
  color: #555;
  padding: 5px;
  text-align:left;
  display: list-item;
}

.mag-stats-box-vertical ul li {
  color: #555;
  padding: 5px;
  text-align:left;
  display: list-item;
}

.mag-stats-select-desc-separator {
  clear:both;
  padding-bottom: 5px;
}


.mag-invoicing * {
    margin:0;
    padding:0;
}

.mag-invoicing {
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
    color:#444;
    text-shadow:0 1px 0 #fff;
    text-align: left;
}

.mag-invoicing dt {
    font-weight:bold;
    background: #eceff3;
    background: -moz-linear-gradient(top, #eceff3 0%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eceff3), color-stop(100%, #ededed));
    background: -webkit-linear-gradient(top, #eceff3 0%, #ededed 100%);
    background: -o-linear-gradient(top, #eceff3 0%, #ededed 100%);
    background: -ms-linear-gradient(top, #eceff3 0%, #ededed 100%);
    background: linear-gradient(top, #eceff3 0%, #ededed 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eceff3', endColorstr='#ededed', GradientType=0 );
    padding:10px 10px 9px 10px;
    margin-top:15px;
    margin-bottom:-4px;
    margin-left: 15px;
    margin-right: 15px;
    border-top:1px solid white;
    border-left:1px solid white;
    border-right:1px solid white;
    cursor:pointer;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,1);
    -moz-box-shadow:0 1px 1px rgba(0,0,0,1);
    -ms-box-shadow:0 1px 1px rgba(0,0,0,1);
    -o-box-shadow:0 1px 1px rgba(0,0,0,1);
    box-shadow:0 1px 1px rgba(0,0,0,1);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}

.mag-invoicing dt:hover {
    color:black;
    background: #eceff3;
    background: -moz-linear-gradient(top, #fff 0%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ededed));
    background: -webkit-linear-gradient(top, #fff 0%, #ededed 100%);
    background: -o-linear-gradient(top, #fff 0%, #ededed 100%);
    background: -ms-linear-gradient(top, #fff 0%, #ededed 100%);
    background: linear-gradient(top, #fff 0%, #ededed 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#ededed', GradientType=0 );
}

.mag-invoicing dd {
    display:none;
    background:#ededed;
    margin:0 15px 15px 15px;
    padding:10px 10px 15px 10px;
    border-left:1px solid white;
    border-right:1px solid white;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,1);
    -moz-box-shadow:0 1px 1px rgba(0,0,0,1);
    -ms-box-shadow:0 1px 1px rgba(0,0,0,1);
    -o-box-shadow:0 1px 1px rgba(0,0,0,1);
    box-shadow:0 1px 1px rgba(0,0,0,1);
    -webkit-border-radius:0 0 5px 5px;
}

.mag-invoicing #button {
    float:right;
    display:block;
    height:18px;
    width:17px;
    text-indent:-9999px;
}

.mag-invoicing .closed { background:url(/images/bt_toggle.png) left no-repeat; }

.mag-invoicing .open { background:url(/images/bt_toggle.png) right no-repeat; }


.mag-push {
    color: #333
}

.mag-push-form {
  font-size: 18px;
  line-height: 150%;

}

.mag-push-form-submit-btn {
  margin-left: auto;
  margin-right: auto;
  width:100px;
  height:24px;
  background-color:#BC0000;
}


.mag-pag-container {
  background: #fcfcfc;
  overflow: hidden;
  display:list-item;
  padding:15px;
  }
  .mag-pag-container .left_img {
    overflow-Y:auto;
    }
  .mag-pag-container .right_img {
    overflow:auto;
    float:none;
    background:none;
    border:none;
    padding-top:15px;
    display: inline;
    position: fixed;
    right: 0;
    top: 171px;
    width:75%;
    }
.mag-pag-list {
  
  }
  .mag-pag-list-item {
    font-family: 'Lucida Grande','Trebuchet MS',Helvetica,Verdana,Arial,sans-serif;
    font-weight: bold;
    float: left;
    min-height: 200px;
    margin: 0 5px 10px;
    width:100px;
    padding: 5px 14px;
    position:relative;
    border-radius:2px;
    box-shadow: inset 0 0 1px rgba(0,0,0,0.4);
    background-color: rgb(242,242,242);
    }
    .mag-pag-list-item:hover {
      background-color: rgb(220,220,220);
      }
    .mag-pag-list-item-title {
      color:#333;
      text-align:center;
      padding:1px 0;
      text-shadow:0 1px 0 #fff;
      font-size:13px;
      line-height:16px;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow:hidden;
      }
    .mag-pag-list-item-img-container {
      display: table-cell;
      height: 150px;
      width:100%;
      vertical-align: middle;
      padding:5px 0 ;
      position:relative;
      min-width:100px;
      }
   
    .mag-pag-list-item-img {
      width:100%;
      float:left;
      max-width:225px;
      box-shadow: 0 0 1px rgba(0,0,0,0.5);
      min-width:100px;
      }
    .mag-pag-list-item .wrapper {
      color:#888;
      text-align:left;
      font-weight: bold;
      font-size:11px;
      line-height:14px;
      padding-top:0px;
      text-shadow:0 1px 0 #fff;
      }
    .mag-pag-list-item-media {
      width: 100%;
      height: 20px;
      border-radius: 50% !important;
      padding: 0;
      margin: 0 0 5px;
      border-radius: 2px;
      text-align:center;
      display:block;
      }
    .mag-pag-list-item-actions {
      width: 100%;
      height: 20px;
      border-radius: 50% !important;
      padding: 0;
      margin: 0 0 5px;
      border-radius: 2px;
      display:none;
      text-align:center;
      }
/*
      .mag-pag-list-item:hover .mag-pag-list-item-actions{
        display:block;
        }
      .mag-pag-list-item:hover .mag-pag-list-item-media{
        display:none;
        }
*/
      .mag-pag-list-item-actions li {
        display:inline-block;
        margin-right:4px;
        }
        .mag-pag-list-item-actions li:first-child {
          margin:0;
          }
      .mag-pag-list-item-actions .action-bt{
        text-indent:-9999px;
        display:block;
        width:20px;
        height:20px;
        }
        .mag-pag-list-item-actions .action-bt.edit {
        background:url(/images/sprite.png) no-repeat -575px -129px;
        }
        .mag-pag-list-item-actions .action-bt.edit:hover {
          background: url(/images/sprite.png) no-repeat -552px -129px ;
          }

.mag-pag-edit {
  background-color: #F2F2F2;
  border-radius: 2px 2px 2px 2px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.4) inset;
  margin:0 10px 10px 0;
  margin: 10px 1% 1% 0;
  padding: 15px;
  width: 96%;
  display:inline-block
  }
          
.mag-pag-container .field_related_img {
  background-color:transparent;
  text-align:left;
  }

.mag-pag-edit-header {
  display:block;
  height:40px;
  position:relative;
  }
  .mag-pag-edit-title {
    font-weight:bold;
    font-size:16px;
    text-align:left;
    border-bottom: 1px solid #CCCCCC;
    box-shadow:0 1px 0 #FFFFFF;
    text-shadow:0 1px 0 #FFFFFF;
    text-transform: uppercase;
    padding-bottom:10px;
    }
.mag-pag-edit-main {
  display:block;
  }



/* Subscription Stats */

.subscription-log-table td{
  padding:5px 0;
  border-left:1px solid #eee;
  color:#555;
  }
  .subscription-log-table tr{
    border-bottom:1px solid #eee;
    }
    .subscription-log-table tr td:first-child {
      border-left:none;
      }
  .subscription-log-table td.td-email {
    width:40%;
    vertical-align:middle;
    font-weight:bold;
    padding:10px 0;
    }
  .subscription-log-table td.td-status {
    text-align:center;
    font-weight:bold;
    font-size:15px;
    }
    .td-open{
      color:#3366cc !important;
      }
    .td-click{
      color:#dc3912 !important;
      }
    .td-bounce{
      color:#ff9900 !important;
      }
    .td-open,
    .td-click,
    .td-bounce,
    .td-all {
      padding-left:0 !important;
      width:17.333333%;
      text-align:center;
      font-weight:bold;
      vertical-align:middle;
      }
    .td-all {
      width:7%;
      border-left:none !important;
      }

.subscriptions_detailsExport {
  background: none repeat scroll 0 0 #c5000a;
  border: medium none;
  border-radius: 14px;
  color: #FFFFFF;
  float: right;
  font-size: 12px;
  font-weight: bold;
  margin: 0 20px 15px;
  padding: 5px 10px;
  font-family:'Trebuchet MS',Helvetica,Verdana,Arial,sans-serif;
  cursor:pointer;
  }

/* Retina Display adjustments - General
  ========================================================== */
  
@media only screen and (-webkit-min-device-pixel-ratio: 2) {

    .action-bt.delete,
    .action-bt.delete:hover,
    .action-bt.edit,
    .action-bt.edit:hover,
    .mag-list-item-publish .mag-list-item-publish-off .publish-bt,
    .mag-list-item-publish .mag-list-item-publish-on .publish-bt,
    .mag-list-item-options li .options-icon,
    .mag-pag-list-item-actions .action-bt.edit,
    .mag-pag-list-item-actions .action-bt.edit:hover {
        background-image: url(/images/sprite@x2.png);
        background-size:600px;
        }
}

#magazine-full-layout-container {
 background: #1A1A1A;
 height: 100%;
 width: 100%;
 position: relative;
 overflow: hidden;
 padding-top: 20px;
}
.magazine-page-container {
    display: inline-block;
    margin-right: -97px;
    position: relative
  }
.magazine-container {
  text-align: center;
  }
.page-edit-container {
  overflow: hidden;
  float: left;
  position: relative;
  }
  .page-image {
    height: 750px;
    display: block;
    float: left;
    }
   .image-grid {
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
    }
.page-text-container {
    position: absolute;
    }
   
.paginator-controls {
    display: inline-block;
    width: 600px;
    top: 50%;
    left: -38px;
    position: absolute;
    }
  .paginator-controls .previous-page-control {
     display: block; float: left;
     background: transparent url(../images/paginator-arrow-left.png) no-repeat left top;
     text-indent: -9999px;
     width: 12px;
     height: 21px;
     }
  .paginator-controls .next-page-control {
     display: block; float: right;
     background: transparent url(../images/paginator-arrow-right.png) no-repeat right top;
     text-indent: -9999px;
     width: 12px;
     height: 21px;
     }
   .paginator-controls a {
     opacity: 0.5;
     transition: all .25s ease-in-out;
     -moz-transition: all .25s ease-in-out;
     -webkit-transition: all .25s ease-in-out;}
   .paginator-controls a:hover {opacity: 1;}
  
.magazine-edit-nav {
  float: left;
  margin: 0px 0px 0px 10px;
  list-style-type: none;
  padding: 0px;
  }
  .magazine-edit-nav li a {
   display: block;
   font-size: 13px;
   color: #fff;
   text-decoration: none;
   font-weight: 500;
   min-width: 74px;
   height: 26px;
   line-height: 26px;
   text-align: center;
   margin-bottom: 5px;
   background: #1a1a1a;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   transition: all .25s ease-in-out;
   -moz-transition: all .25s ease-in-out;
   -webkit-transition: all .25s ease-in-out;
   border: 0px;
  }
  .magazine-edit-nav li a:hover {background-color: #333;}
  
  #save-edition a,  #save-edition a:hover{background: #C1272D;}
  #add-region a {background: #1a1a1a url(../images/add-icon.png) no-repeat 5px 6px;}
  #add-region a:hover {background: #39B54A url(../images/add-icon.png) no-repeat 5px 6px;}
  #close-edition a {background: #1a1a1a url(../images/close-icon.png) no-repeat 5px 6px;}
  #close-edition a:hover {background: #333 url(../images/close-icon.png) no-repeat 5px 6px;}
  #show-grid a {background: #1a1a1a url(../images/grid-icon.png) no-repeat 5px 6px; text-indent: 24px; padding-right: 6px;}
  #show-grid a:hover {background: #333 url(../images/grid-icon.png) no-repeat 5px 6px;}

  #magazine_showUpload .uploadifive-button {
    margin: 20px auto;
  }
/* Regions */

.region {position: absolute;}
  .region2 {
  background-color: rgba(255, 224, 33, 0.4);
  border: 1px solid #F9E021;
  }
  .region3 {
  background-color: rgba(180, 224, 33, 0.4);
  border: 1px solid #D9E021;
  }
  .region7 {
  background-color: rgba(90, 224, 33, 0.4);
  border: 1px solid #59E021;
  }
  .region8 {
  background-color: rgba(0, 224, 33, 0.4);
  border: 1px solid #09E021;
  }

  .handles {
    width: 100%;
    height: 100%
    }
    .handles span {
    display: block;
    width: 6px;
    height: 6px;
    border: 1px solid #111;
    background: #fff;
    position: absolute;
    }
    .handles .tl {top: -4px; left: -4px; cursor: nwse-resize; }
    .handles .tm {top: -4px; left: 50%; margin-left: -4px; cursor: ns-resize;}
    .handles .tr {top: -4px; right: -4px; cursor: nesw-resize;}
    .handles .ml {top: 50%; left: -4px; margin-top: -4px; cursor: ew-resize;}
    .handles .mr {top: 50%; right: -4px;margin-top: -4px; cursor: ew-resize;}
    .handles .bl {bottom: -4px; left: -4px; cursor: nesw-resize;}
    .handles .bm {bottom: -4px; left: 50%; margin-left: -4px; cursor: ns-resize;}
    .handles .br {bottom: -4px; right: -4px; cursor: nwse-resize; }
    
    .region-text {position: absolute; font-size: 12px; left: 15px; top: 15px; text-align: right; color: white; text-shadow: black 0.1em 0.1em 0.2em;}
    
    .region-nav {
      position: absolute;
      top: 10px;
      right: 10px;
      display: none;
      }
      .region-nav li {
       width: 20px;
       height: 20px;
       padding: 5px;
       -webkit-border-radius: 30px;
       -moz-border-radius: 30px;
       border-radius: 30px;
       background: #fff;
       float: left;
       margin-left: 10px;
       box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0px;
       }
       .region-nav a {
        text-indent: -9999px;
        display: block;
        width: 20px;
        height: 20px;
        background: transparent url(../images/sprites.png) no-repeat;
        }
        .region:hover .region-nav {display: block;}
        
     .region-nav .region-edit-button { background: transparent url(../images/sprite.png) no-repeat -575px -29px;}
     .region-nav .region-edit-button:hover { background: transparent url(../images/sprite.png) no-repeat -552px -29px;}
     .region-nav .region-delete-button { background: transparent url(../images/sprite.png) no-repeat -575px -5px;}
     .region-nav .region-delete-button:hover { background: transparent url(../images/sprite.png) no-repeat -552px -5px;}
/* Tooltip */
    .magazine-edit-tooltip {
        background-color: rgb(242, 242, 242);
        position: relative;
        width: 50%;
        height: 72%;
        top: -77%;
        left: 85%;
        border: 4px solid rgb(242, 242, 242);
        border-radius: 5px;
        padding: 10px;
        box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.5);
        overflow: auto;
        text-align: left;
        }
    /*
    .magazine-edit-tooltip:after {
      content: "";
      position: absolute;
      width: 0;
      height: 0;
      border-width: 10px;
      border-style: solid;
      border-color: #F2F2F2 transparent transparent transparent;
      bottom: -24px;
      left: 200px;
      margin-left: -5px;
      }
    */
    
    .magazine-edit-tooltip-btn {
      display: block;
      font-size: 13px;
      color: #fff;
      text-decoration: none;
      font-weight: 500;
      min-width: 74px;
      max-width: 90px;
      height: 26px;
      line-height: 26px;
      text-align: center;
      margin-bottom: 5px;
      background: #C1272D;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
      transition: all .25s ease-in-out;
      -moz-transition: all .25s ease-in-out;
      -webkit-transition: all .25s ease-in-out;
      border: 0px;
      position: absolute;
      bottom: 5px;
      right: 15px;
      }
      
      
      
.widgetConfig_data {
    width: 70%;
    float: left;
}

.widgetConfig_title {
    width: 30%;
    float:left
}
.widgetConfig_group_title {
    width: 100%;
    display: inline-block;
    padding-bottom: 5px;
    font-weight: bold;
    border-bottom: 1px solid #FFF;
    margin: 5px 0;
}
.widgetConfig_text {
    height: 25px;
    width: 100%;
    display:inline-block
}

.widgetConfig_text_area .txt_area {
    width: 95%;
    height: 70px;
}

.widgetConfig_text_area {
    height: 75px;
    width: 100%;
    float:left;
}
.widgetConfig_data input[type="text"] {
    width: 95%;
}

.widgetConfig_checkboxes {
    width: 30%;
    height: 25px;
    display:inline-block
}

.widgetConfig_checkboxes_full {
    width: 100%;
    height: 25px;
    display:inline-block
}

.widgetconfig_checkboxes .widgetconfig_title {
    width: 100%;
}

.widgetConfig_text.widgetConfig_id {
    width: 69%;
}
.widgetConfig_text.widgetConfig_id .widgetConfig_title {
    width:43.5%
}
.widgetConfig_text.widgetConfig_id .widgetConfig_data {
    width: 55%
}
.widgetConfig_text.widgetConfig_tag {
    width: 28%;
}
.widgetConfig_text.widgetConfig_tag .widgetConfig_data{
    width: 100%;
}
.widgetConfig_text.widgetConfig_id {
    width: 69%;
}
.widgetConfig_text.widgetConfig_id .widgetConfig_title {
    width:43.5%
}
.widgetConfig_text.widgetConfig_id .widgetConfig_data {
    width: 55%
}
.widgetConfig_text.widgetConfig_tag {
    width: 28%;
}
.widgetConfig_text.widgetConfig_tag .widgetConfig_data{
    width: 100%;
}

.widgetConfig_zonesCrop .widgetConfig_title {
    height: 140px;
    display: inline-block;
}

.widgetConfig_zonesCrop .widgetConfig_data {
    width: 34%;
    margin-bottom: 6px;
}

.widgetConfig_text.widgetConfig_zonesCrop {
    height: 150px;
}
.sitemap-item li {
    display: inline-block;
    height: 45px;
    margin: 2px 0
    
}

.sitemap-item .item-main {
    margin-top:15px
}
.item-actions {
    float: left;
    width: 40px;
    padding: 0 !important;
    margin-top: 10px;
}
.item-actions img {
    width: 14px;
}

.item-data {
    float: left;
    width: 300px;
    padding-top: 0 !important;
}

.no-url .item-name {
    margin-top: 12px;
}

.item-data div {
    width:100%;
    float:left;
    padding: 5px
}

.sitemap-url {
    color: #CCC;
    font-size: 11px;
}

.sitemap-url a{
    color: #666
}

.item-nositemap {
  margin-left: 45px;
}

.no-item {
  background-color: #FFCCCC;
  margin-top: 0;
}
.item-actions.no-item {
  padding: 10px 10px 15px 5px !important;
  width: 25px;
}

.sitemap-edited {
  background-color: #FFFF99 !important;
}

.item-id {
    width: 20% !important;
    float: right !important;
    text-align: right;
    font-size: 10px;
    color: #CCC;
}

.item-name {
    width: 70% !important;
}

#page_edit #media_search_field {
    border: 0;
    margin: 6px 0 0 10px;
}

.mag-title {
    float: left;
    width: 80%;
    margin-left: 10px;
}

.mag-actions {
    float: right;
}

.mag-details {
    float: left;
    width: 80%;
    margin-left: 10px;
    margin-top: 5px;
    color: #999;
}

.indexSort .moving {
    width: 100%;
    float: left;
    height: 40px;
    background-color: #E0E0E0
}

.mindex-add-page,
.mindex-delete-index {
    cursor: pointer;
}

.bulk-show {
    display:none;
    float:left;
    width: 350px;
}

.bulkedit .field_title_img {
    width: 90%;
    margin-left: 25px;
    border-bottom: 1px solid #FFF;
}

.bulkedit .formdate_title_img {
    width: 350px;
}

.bulkedit .formdate_short_img {
    width: 100%;
}

.bulkedit .field_txt_img {
    text-align: left;
    width: 135px;
}

.gallery_list {
  float: left;
  width: 100%;
  border-bottom: 1px solid #FFF;
  height: 55px;
}

.gallery_list:hover {
    background-color: #F9F9F9;
}

.gal_thumb {
    float: left;
    width: 60px;
    margin: 10px;
}

.gal_data {
  text-align: left;
  float: left;
  height: 31px;
  margin: 12px 0;
  color: #999;
  font-size: 10px;
  font-family: 'Lucida Grande','Trebuchet MS',Helvetica,Verdana,Arial,sans-serif;
}

.gal_details {
    margin:5px 0 0 0;
    font-size:14px;
    font-weight: bold;
    color: #333;
}

.gal_thumb img {
  float: left;
  max-height: 35px;
  max-width: 50px;
}

.sitemap-visit-url {
    width: 50%;
    float: left;
    height: 40px;
}

.visits-list li {
    border-bottom: 4px solid #FFF;
    width: 99%;
    height: 25px;
}

.visits-list .item-actions {
    float: right;
    width: 2%;
    margin-top: 0;
}

.visits-list .item-actions img{
    width:auto;
}
.visits-list .item-data {
    width: 97%;
}

.visit-callback {
    font-size: 10px;
    color: #CCC;
}

.visits-browser {
    padding: 5px 0;
    font-size: 12px;
    font-weight: normal;
    border-bottom: 1px solid #DDD;
}

.visits-total {
    padding: 5px 0;
    font-size: 12px;     
    font-weight: bold;

    width: 80px;
    text-align: center;
    border-bottom: 1px solid #DDD;
}

.visits-list .item-id {
    width: 7% !important;
}

.search-latlon-btn {
    margin-top:5px;
    cursor:hand;
}

.sitemap-group-title {
    color: #FFF;
    font-size: 13px;
    cursor: hand;
}

.field_sitemap_group {
    display:none;
}

.sitemap_edit_top {
    width: 100%;
}

.sitemap-config-data input[type="text"],
.sitemap-config-data select {
    font-family:"Lucida Grande","Trebuchet MS",Helvetica,Verdana,Arial,sans-serif;
    width: 150px;
    background-color:#EDEDED;
    border:1px solid #ccc;
    color:#777;
    font-size:12px;
    font-weight:normal;
    padding:2px;
    margin-left:15px;
    margin-right:5px;
    margin-top:5px;
}

.sitemap-config-data {
    display:inline-block;
    margin: 0 20px;
    min-width: 120px;
}

.sitemap-status-click {
    cursor: hand;
}

.sitemap-config-status {
    min-width: auto;
    width: 0px;
}

.sitemap-config-data span {
    width: 100px;
    display: inline-block;
}

div#div_ascover {
    float: none !important;
}

.field_label {
    color:#c5000a;
    background-color: #EDEDED;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    width: 100%;
}

.field_label div {
    padding: 10px 15px;
}

.store-item {
    display: inline-block;
    width: 100%;
    max-height: 50px;
    text-align: left;
    color: #c5000a;
    border-bottom:2px solid #FFF
}

.store-item .store-item-details{
    display:inline-block;
    width: 70%;
    margin-right: -0.25em;
}

.store-item .store-item-prices {
    display:inline-block;
    width: 30%;
    margin-right: -0.25em;
    text-align:right;
}

.store-item img{
    max-height:40px
}

.store-item .store-item-details div,
.store-item .store-item-prices div {
    display:inline-block;
    vertical-align:top;
    padding-top:12px;
    width: 30%;
}
.store-item .store_img {
    max-width: 50px;
    padding: 0 !important;
}

.store-item .store-item-prices div {
    width:25%;
    text-align: center;
}

.store-item .store_title {
    font-weight: bold;
    font-size: 14px;
}

.store-item .store_price_total {
    font-weight: bold;
}

.store-totals {
    color: #990000;
    text-align: right;
}

.store-totals >div {
    width: 100%;
    display: inline-block;
    border-bottom: 2px solid #FFF;
    background-color: #F0F0F0;
}

.store-tax {
}

.store-tax-title,
.store-shipping-title,
.store-total-title {
    display: inline-block;
    padding: 10px 0
}

.store-tax-price,
.store-shipping-price,
.store-total-price {
    display: inline-block;
    max-width: 125px;
    width: 100%;
    padding:10px 15px 15px 0
}

.store-total {
    font-weight: bold;
    background-color: #E0E0E0 !important;
    font-size: 14px;
}

.utctime {
    display: inline-block;
    position: relative;
    top: -5px;
    left: 10px;
}

li.media-zone-media {
    display: inline-block;
    width: 120px;
    border: 1px solid #EEEEEE;
    background: #FFF;
    padding: 5px;
    margin: 5px;
    height: 120px;
}

.media-zone-media .media-show img {
    height:80px;
    width:120px
}
.media-zone-media .wrapper {
    display: block;
    height: 34px;
    margin-top: 5px;
    color: #777;
    font-size: 11px;
    font-weight: normal;
}

.media-zone-media .title {
    border-bottom: 1px solid #DDD;
    padding-bottom: 3px;
    font-weight: normal;
}

.media-zone-media .action-delete {
    padding: 5px;
    display: none;
    width:100%
}

.media-zone-media .action-preview {
    margin-top:3px;
    width:100%    
}

ul.mediaSort {
    text-align: left;
}

.media-zone-add {
    display: inline-block;
    width: 120px;
    border: 1px solid #BBB;
    background: #F0F0F0;
    padding: 5px;
    margin: 5px;
    height: 120px;
    vertical-align: top;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    cursor:pointer
}

.media-zone-add:hover {
    background: #FCFCFC;
    border: 1px solid #DDD;
}

a.tip-link {
    color: #FFF;
    font-weight: bold;
}

ul.check_pages_content li {
    display: inline-block;
    width: 15%;
    margin: 5px;
}

a.magazine-recrop {
    cursor: pointer;
}


label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: normal;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.input-block-level,
#recaptcha_response_field,
.form-control,
form .formly .formly-field.formly-field-dropzone .drop-zone {
    display: block;
    min-height: 20px;
    padding: 5px 10px;
    line-height: 1.42857143;
    color: #8493a8;
    background-color: #eceff4;
    background-image: none;
    border: 1px solid #cad3df;
    border-radius: 4px;
}
.input-block-level:focus {
	border-color: #66afe9 !important;
    outline: 0 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6) !important;
}
.input-block-level::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.input-block-level:-ms-input-placeholder {
  color: #999999;
}
.input-block-level::-webkit-input-placeholder {
  color: #999999;
}
.input-block-level[disabled],
.input-block-level[readonly],
fieldset[disabled] .input-block-level {
  background-color: #eeeeee;
  opacity: 1;
}
.input-block-level[disabled],
fieldset[disabled] .input-block-level {
  cursor: not-allowed;
}
textarea.input-block-level {
  height: 150px;
}
input[type="search"] {
  -webkit-appearance: none;
}
.form-group,
.controls {
  margin-bottom: 20px;
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .control-group {
  margin-left: -15px;
  margin-right: -15px;
}

textarea.form-control {height:140px; }
form > .formly > .formly-field,form .control-group {
    width: 90%;
    display: inline-block;
    margin: 0 0 20px;
    vertical-align: top;
    padding:0 10px;
    text-align: left;
}

form  .formly  .formly-field {margin-bottom: 20px;}
    form > .formly > .formly-field > div:nth-child(2) {color: #a94442}
label span.ng-isolate-scope div {
    display: inline;
}
form label, #recaptcha span {font-weight: normal;display: block;font-family: "Roboto",Helvetica, Arial, sans-serif;color: #54657e;} 
.formly-field .checkbox {
	width: 50%;
	display: inline-block;
}
.formly-field .radio label, .formly-field .checkbox label {padding-left: 0;}
.formly-field .radio label a,.formly-field .checkbox label a {font-weight: bold;color: #ffffff;}
form .formly .formly-field.formly-field-separator {color: #ffffff;width: 94%;margin: 0 3% 25px 9px;padding: 25px 0 5px;border-bottom: 1px solid rgba(255,255,255,0.5)} 
    form .formly .formly-field.formly-field-separator div {font-weight: bold;font-size: 20px;padding: 0;margin: 0;}
form .formly .formly-field-group .formly-field.formly-field-checkbox {width: 80%;margin: 0 3% 0 0; } 
form .formly .formly-field.formly-field-checkbox {margin-right: 3%;margin-left: 3%;width: 80%;}
form .formly .formly-field.formly-field-repeatSection {width: 94%;margin: 0 3% 30px;}
form .formly .formly-field.formly-field-textarea,form .formly .formly-field.formly-field-dropzone{width:auto;display: block;}
form .formly .formly-field-group .formly-field.formly-field-textarea {width: 100%;}

form .formly .formly-field.username,
form .formly .formly-field.email,
form .formly .formly-field.password {
	width: 33.3333%;
}

form .formly .formly-field.formly-field-dropzone .drop-zone {
    padding:  20px 6px 0;
    color: #ffffff;
    border-radius: 4px;
    text-align: center;
    min-height: 250px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: "Roboto",Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #54657e;
    height: auto;
    }
form .formly .formly-field.formly-field-dropzone .drop-zone.dz-started {
	display: block;
}

form  .formly  .formly-field.texto_corto,
form  .formly  .formly-field.direccion {
	width: 100%;
}
form  .formly  .formly-field.id {
	display: none;
}
form  .formly  .formly-field.video {
}

.dz-image-preview .btn {border-radius: 50%;width: 38px;height: 38px;font-size: 28px;padding: 0;margin: 6px 12px;background: transparent;color: #d9534f;border: none;}
.dz-image-preview .btn i:before {content: "\f00d"}
.form-messages {    
margin-bottom: 0;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-top: 0;
    padding: 13px 20px 12px;
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    -ms-flex: 1 0 0%!important;
    flex: 1 0 0%!important;
    margin-left: 14px;}
form .formly .formly-field.formly-field-dropzone .drop-zone div:first-child {width: 100%;}
form .formly .formly-field.formly-field-dropzone .drop-zone div:first-child:before {content: "\f0ee";font-family: "FontAwesome";margin-right: 10px;font-size: 40px;opacity: .5;display: block;}
form .formly .formly-field.formly-field-dropzone .drop-zone.dz-started div:first-child:before {display: none;}
form .formly .formly-field.formly-field-dropzone .drop-zone.dz-started div:first-child {margin-bottom: 20px;}




.dz-image-preview {
	    width: 19%;
    display: inline-block;
    margin: 0 0.5% 15px;
    padding: 15px;
    background-color: #cad3df;
    border-radius: 5px;
}
.dz-image-preview .preview img {
	margin-bottom: 10px;
}
.dz-filename span {
	    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
}

form .formly .formly-field.formly-field-group {width: 94%;}
form .formly .formly-field.formly-field-group .formly-field-input,
form .formly .formly-field.formly-field-group .formly-field-datepicker,
form .formly .formly-field.formly-field-group .formly-field-select {width: 50%;}
form .formly .formly-field-datepicker .input-group-btn {
	position: absolute;
    right: 4px;
    top: 3px;
}
.input-group {
	position: relative;
}
.formly .formly-field-datepicker th {
	text-align: center;
	color: #54657e;
}
.uib-datepicker-popup li div table:focus {
	border: none !important;
	box-shadow: none !important;
	outline: none !important;
}
.uib-datepicker-popup.dropdown-menu {
	padding: 10px 5px;
}
.formly .formly-field-datepicker  .btn-default {
	border-color: transparent;
	font-size: 16px;
	color: #54657e;
}
.formly .formly-field-datepicker  .btn-default.active {
	color: #ffffff;
	box-shadow: none;
	border:none;
	background-color: #54657e
}
.formly .formly-field-datepicker .input-group-btn .btn-default  {
	color: #647690; 
	opacity: .5;   
	padding: 6px 13px 3px;
    font-size: 20px;
    background-color: transparent;
    }
    
 .apply #article-view {
	 margin-top: 40px;
 }   
    
 .formly .repeatsection:first-child > div button{
   display: none;	 
   }   
   
   
.formly-field-multiCheckRadios .radio-group .checkbox .radio{
	margin-left: 20px;
}
.formly-field-multiCheckRadios .radio-group .checkbox .radio:last-child {
	margin-bottom: 30px;
}   


.ui-select-highlight{font-weight:700}.ui-select-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.ui-select-choices-row:hover{background-color:#f5f5f5}.ng-dirty.ng-invalid>a.select2-choice{border-color:#D44950}.select2-result-single{padding-left:0}.select-locked>.ui-select-match-close,.select2-locked>.select2-search-choice-close{display:none}body>.select2-container.open{z-index:9999}.ui-select-container.select2.direction-up .ui-select-match,.ui-select-container[theme=select2].direction-up .ui-select-match{border-radius:0 0 4px 4px}.ui-select-container.select2.direction-up .ui-select-dropdown,.ui-select-container[theme=select2].direction-up .ui-select-dropdown{border-radius:4px 4px 0 0;border-top-width:1px;border-top-style:solid;box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-4px}.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search,.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search{margin-top:4px}.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match,.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#5897fb}.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.selectize-input.selectize-focus{border-color:#007FBB!important}.selectize-control>.selectize-dropdown,.selectize-control>.selectize-input>input{width:100%}.ng-dirty.ng-invalid>div.selectize-input{border-color:#D44950}.ui-select-container[theme=selectize].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-2px}.ui-select-container[theme=selectize] input.ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0;width:0}.btn-default-focus{color:#333;background-color:#EBEBEB;border-color:#ADADAD;text-decoration:none;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-select-bootstrap .ui-select-toggle{position:relative}.ui-select-bootstrap .ui-select-toggle>.caret{position:absolute;height:10px;top:50%;right:10px;margin-top:-2px}.input-group>.ui-select-bootstrap.dropdown{position:static}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{border-radius:4px 0 0 4px}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up{border-radius:4px 0 0 4px!important}.ui-select-bootstrap .ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.ui-select-bootstrap>.ui-select-match>.btn{text-align:left!important}.ui-select-bootstrap>.ui-select-match>.caret{position:absolute;top:45%;right:15px}.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{width:100%;height:auto;max-height:200px;overflow-x:hidden;margin-top:-1px}body>.ui-select-bootstrap.open{z-index:1000}.ui-select-multiple.ui-select-bootstrap{height:auto;padding:3px 3px 0}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:none;outline:0;height:1.666666em;margin-bottom:3px}.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;line-height:.75}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{outline:0;margin:0 3px 3px 0}.ui-select-multiple .ui-select-match-item{position:relative}.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close{pointer-events:none}.ui-select-multiple:hover .ui-select-match-item.dropping-before:before{content:"";position:absolute;top:0;right:100%;height:100%;margin-right:2px;border-left:1px solid #428bca}.ui-select-multiple:hover .ui-select-match-item.dropping-after:after{content:"";position:absolute;top:0;left:100%;height:100%;margin-left:2px;border-right:1px solid #428bca}.ui-select-bootstrap .ui-select-choices-row>span{cursor:pointer;display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ui-select-bootstrap .ui-select-choices-row>span:focus,.ui-select-bootstrap .ui-select-choices-row>span:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.ui-select-bootstrap .ui-select-choices-row.active>span{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.ui-select-bootstrap .ui-select-choices-row.active.disabled>span,.ui-select-bootstrap .ui-select-choices-row.disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{display:none!important}.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#D44950}.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25)}.ui-select-bootstrap .ui-select-match-text{width:100%;padding-right:1em}.ui-select-bootstrap .ui-select-match-text span{display:inline-block;width:100%;overflow:hidden}.ui-select-bootstrap .ui-select-toggle>a.btn{position:absolute;height:10px;right:10px;margin-top:-2px}
.ui-select-bootstrap .ui-select-match-text span {
	  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* UIB TOOLTIP */
.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}

/*
Version: 3.4.5 Timestamp: Mon Nov  4 08:22:42 PST 2013
*/
.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box; /* webkit */
     -moz-box-sizing: border-box; /* firefox */
          box-sizing: border-box; /* css3 */
}

.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;

    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;

    border-radius: 4px;

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #fff;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
    background-image: linear-gradient(top, #fff 0%, #eee 50%);
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;

    border-radius: 0 0 4px 4px;

    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(top, #eee 0%, #fff 90%);
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;

    font-size: 1px;
    text-decoration: none;

    border: 0;
    background: url('select2.png') right top no-repeat;
    cursor: pointer;
    outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    /* styles required for IE to work */
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;

    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;

    border-radius: 0 0 4px 4px;

    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
}

.select2-drop-auto-width .select2-search {
    padding-top: 4px;
}

.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;

    border-radius: 4px 4px 0 0;

    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb;
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;

    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;

    background-clip: padding-box;

    background: #ccc;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
    background-image: linear-gradient(top, #ccc 0%, #eee 60%);
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('select2.png') no-repeat 0 1px;
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;

    position: relative;
    z-index: 10000;

    white-space: nowrap;
}

.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;

    outline: 0;
    font-family: sans-serif;
    font-size: 1em;

    border: 1px solid #aaa;
    border-radius: 0;

    -webkit-box-shadow: none;
            box-shadow: none;

    background: #fff url('select2.png') no-repeat 100% -22px;
    background: url('select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2.png') no-repeat 100% -22px, linear-gradient(top, #fff 85%, #eee 99%);
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}

.select2-search input.select2-active {
    background: #fff url('select2-spinner.gif') no-repeat 100%;
    background: url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2-spinner.gif') no-repeat 100%, linear-gradient(top, #fff 85%, #eee 99%);
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;

    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;

    background-color: #eee;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(top, #fff 0%, #eee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(bottom, #fff 0%, #eee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}

/* results */
.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}

.select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px }
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 80px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 100px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 110px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 120px }

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;

    min-height: 1em;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
}

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}


.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-selected {
    display: none;
}

.select2-more-results.select2-active {
    background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%;
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}


/* multiselect */

.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0;
    position: relative;

    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;

    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(top, #eee 1%, #fff 15%);
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;

    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('select2-spinner.gif') no-repeat 100% !important;
}

.select2-default {
    color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;

    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;

    border-radius: 3px;

    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;

    font-size: 1px;
    outline: none;
    background: url('select2.png') right top no-repeat;
}

.select2-container-multi .select2-search-choice-close {
    left: 3px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {    display: none;
    background: none;
}
/* end multiselect */


.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}

.select2-display-none {
    display: none;
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}
/* Retina-ize icons */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi)  {
  .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
      background-image: url('select2x2.png') !important;
      background-repeat: no-repeat !important;
      background-size: 60px 40px !important;
  }
  .select2-search input {
      background-position: 100% -21px !important;
  }
}


.users-filters {
    display: inline-block;
    width: 25%;
    margin-left: -0.25em;
    vertical-align: top;
}

.users-filters-list {
    display: inline-block;
    width: 75%;
    margin-left: -0.25em;
    vertical-align: top;
}

.users-filters ng-form.formly {
    margin: 0;
    display: block;
    background: #e6e6e6;
    padding: 15px 0;
}

.users-filters-list .filters-title,
.users-filters .filters-title {
    background-color: #c5000a;
    padding: 10px 20px;
    height:15px;
}

.users-filters-list .filters-title >div{
    display: inline-block;
    margin-right: -0.25em;
}

.filters-title h2 {
    font-size: 14px;
    text-align: left;
    text-transform: uppercase;
}

.users-filters-list .filters-results {
    width: 90%;
}

.users-filters-list .filters-actions {
    background-color: #c5000a;
    display: inline-block;
    width: 10%;
    margin-right: -0.25em;
}
.users-filters-list > ul > li {
    width: 100%;
    display: inline-block;
    text-align: left;
    min-height: 70px;
    background: #FFF;
    border-bottom: 1px solid #ccc;
    padding:10px 5px;
}

.users-filters-list > ul > li:nth-child(odd) { 
    background: #FAFAFA; 
}

.users-filters-list > ul > li:hover {
    background-color: #F0F0F0;
}

.users-filters-list > ul > li >div {
    display: inline-block;
    margin-right: -0.25em;
    vertical-align:middle;
    
}
.users-filters-list .user_photo {
    width:10%;
    min-width:60px;
    text-align:center;
    max-width:80px;
}
.users-filters-list .user_data {
    width:84%;
    color:#777; 
    font-weight:normal; 
    font-size:11px; 
    font-family:'Lucida Grande','Trebuchet MS',Helvetica,Verdana,Arial,sans-serif; 
}

.users-filters-list .user_data >div {
    padding-bottom:5px;
}

.users-filters-list .user_status,
.users-filters-list .user_check {
    width: 3%;
    text-align: center;
}

.users-filters-list .user_actions >div {
    display:inline-block;
}
.users-filters-list .user-details {
    display: block;
}

.users-filters-list .user_photo_sm {
    margin:0 auto;
    border: 2px solid #ccc;
    width: 50px;
    height: 50px;
    border-radius:25px;
}
.users-filters-list .user_photo_sm img{
    border-radius:25px;
}

.users-filters-list .user-flagid {
    padding-top: 5px;
}

.users-filters-list .extra-item {
    padding: 2px 0;
}

.users-filters-list .user-flagid .user-social {
    padding-top: 2px;
}

.ui-tooltip-content {
    max-height: 600px;
    overflow: scroll;
}
