body {
    /*
    background-image: url("/webstyles/images/fundo.gif");
    background-repeat: repeat;
    color: #000000;  
    */
}
.content-layout{
    overflow: hidden;
    border: solid 1px #CCCCCC;
    overflow:auto;  
}

a{
    text-decoration:none;    
}
a:hover{
    text-decoration:none;    
}
textarea{
    width: 800px;
    height: 160px;
}


#header{
    width: 98%;
    height:94px;
    margin: 0 auto;
    border:solid 1px;
}

#sf_admin_container {
    padding: 0 10px;
}
#sf_admin_theme_footer{    
    background-color: #25AAE1;  
    border-top: 3px solid #ECECEC;
    color: #FFFFFF;
    font-size: 0.8em;
    overflow: hidden;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
}

#sf_admin_container h1 {
    color: #FFFFFF;   
    font-size: 15px;
    margin: 10px 0 10px;
    padding: 5px;
    background-color: #25aae1;
    border-bottom: 2px solid #ececec;    
    overflow: hidden;
}



.footer-left-margin {
    margin-left: 10px;
}
.left-float {    
    display: block;
    float: left;
    overflow: hidden;
}
.footer-float {
    display: block;
    float: left;
    overflow: hidden;
}

.text-float {
    margin-left: 5px;
    margin-top: 5px;
}
.footer-right-margin {
    margin-right: 10px;
}

.right-float {
    display: block;
    float: right;
    overflow: hidden;    
    margin-left: 5px;    
}
#sf_admin_path {
    height: 15px;
    overflow: hidden;
    padding: 8px;
}
#logout {   
    float: right;
    overflow: hidden;
    padding-top: 0px;
}

.crumbs-header{
    float: left;
    display: block;
}


.header-logo{
    background-color: #fff;
    background-repeat: repeat-x;
    background-image: url("/webstyles/images/bgimage.jpg");
    border-bottom: 3px solid #ececec;
    height: 93px;
    overflow: hidden;
}
.app-header{
    background-repeat: no-repeat;
    background-image: url("/webstyles/images/header-site.jpg"); 
}
.app-header-master{
    /* background-color: #25aae1; */
    background-repeat: repeat-x;
    background-image: url("/webstyles/images/header-site-continuos.jpg");    
}
#header-table{
    width: 100%;
}
#header-table td{
    border-top: 1px solid #fff;
    margin: 0px;
    padding: 0px;    
}
.align-bottom{
    vertical-align: bottom;
}
.logo-width{
    width: 320px;
    /* background-image: url("/webstyles/images/table-bg.PNG");
    background-repeat: repeat-x;
    background-position: bottom;
    */
}
.mail-width{
    width: 62px; 
    /*background-image: url("/webstyles/images/table-bg.PNG");
    background-repeat: repeat-x;
    background-position: bottom; */
}
.send-mail{
    background-image: url("/webstyles/images/send-mail.png");
    background-repeat: no-repeat;
    float: right;
    display: block;
    overflow: hidden;
    width: 62px;
    height: 93px;
}

.center-span {
    color: #FFFFFF;
    text-transform: uppercase;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: bold;   
}
#sf_fieldset_descriptions{
    background-color: #F6F6F6;    
}

.sf_admin_filter th, .sf_admin_filter td{
    padding: 5px;
}

.sf_admin_list th, .sf_admin_list td{
    padding: 5px;
} 
.text-area{
    margin-bottom: 30px;
}
.text-area .content tr td{
    padding-bottom: 10px;
}

.text-area .content th{
    padding: 5px;
    vertical-align: top;
}
.text-area .content th label{
    padding: 5px !important;
   /* border: solid 1px #F6F6F6;  
    background-color: #ECECEC;
    background-image: url("/webstyles/images/background-tables.png");
    background-repeat: repeat-x; */
    font-size: 12px;
    font-style: italic;    
}
.text-area .content td{
    padding: 5px;
    padding-right: 20px;
}
.text-area .content table{
    border: 1px solid #ECECEC;
    background-color: #FFFFFF;
}
.cke_top{
    border: 1px solid #ECECEC !important;
}
.cke_skin_office2003 .cke_contents{
    border: 1px solid #ECECEC !important; 
}
.cke_skin_office2003 .cke_bottom {
    border-bottom: 1px solid #ECECEC !important; 
    border-left: 1px solid #ECECEC !important; 
    border-right: 1px solid #ECECEC !important; 
}
h2{
    margin: 10px 0px 5px 0px;
    color: #051261;
    font-weight: bold;

}


#sf_fieldset_fieldspage h2{
    display: none;
}

#sf_fieldset_descriptionspage h2{
    display: none; 
}
.page-admin{
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.page-admin li{
    float: left;
    display: block;
    overflow: hidden;
    margin: 3px;
    padding: 0px;
}

#sf_fieldset_fieldspage{
    display: block;
}
#sf_fieldset_descriptionspage{
    display: none;   
}
#sf_fieldset_pagecontents{
    display: none;
}

.page-admin h2{    
    background-image: url("/webstyles/images/background-tables.png");
    background-repeat: repeat-x;
    border-bottom: 1px solid #ececec;
    border-top: 3px solid #ececec;    
    margin: 0;
    padding: 5px;
    display: inline-block;
}
.page-admin a{
    color: #25aae1;
    font-size: 14px;
    background: none !important;
    padding-left: 0px !important;
}

.page-admin a:hover h2{
    color: #191F28 !important; 
    background-color: #25aae1 !important;
}

.page-admin .selected h2{
    color: #191F28 !important; 
    background-color: #25aae1 !important;
}

#sf_fieldset_none{
    margin: 0;
}

#loading {
    background: url("../images/ajax-loader.gif") no-repeat scroll 0 0 transparent;
    height: 100px;
    left: 50%;
    position: absolute;
    top: 50%;   
    width: 100px;
    z-index: 200;
    margin-top: -50px;
    margin-left: -50px;    
    background-color: #F1F3F5;
}
.pop-up-content-alert{
    margin-bottom: 10px;
}

.content{
    overflow: hidden;
    margin: 10px;    
}

#sf_media_browser_forms{
    margin: 10px;
    background: none repeat scroll 0 0 #F1F3F5;
    border: 1px solid #CCCCCC;
}

#sf_media_browser_mkdir{
    float: right !important;
    padding: 10px;
}
#sf_media_browser_upload{
    float: left ;
    padding: 10px;
}

.left-content{    
    display: block;
    width: 25%;
    float: left;
    overflow: hidden;
}
.right-content{   
    display: block;
    width: 73%;
    float: right;
    overflow: hidden;
}

.field-set{
    border: solid 1px #DDDDDD  !important;
    margin: 3px;
    padding: 3px;
}
.vertical-menu{
    list-style: none;
}
.vertical-menu li{
    list-style: none;

}

.list-files{
    list-style: none;   
    overflow: hidden;
}

.list-files li{
    list-style: none;
    float: left;
    padding-right: 5px;
    width: 410px;   
}

li.float-right{
    float: right;
}


#files ul {
    list-style: none !important;
    padding: 0;
    margin: 0;
}
#files li {
    float: left;
    list-style: none;
    border: 1px solid #BBBBBB;
    background-color: #CCCCCC;
    border-bottom-width: 0px;
    margin: 0 0.5em 0 0;
}
#files a {
    display: block;
    padding: 0 1em;
}
#files #selected {
    position: relative;
    top: 1px;
    background: white;
}
.none{
    /* display: none; */
}
#excelContent {
    border: 1px solid #CCCCCC;
    clear: both;
    background-color: #EEEEEE;
    padding: 10px;
}
#gpsContent {
    border: 1px solid #CCCCCC;
    background-color: #EEEEEE;
    clear: both;
    padding: 10px;
}
.file-types{
    margin-bottom: 10px;
}
.content-pages{
    margin: 10px;    
}
.autos-none{
    display: none;
}
.list-buttons{
    border: solid 0px;
    padding: 5px;
    background-color: #EEE;
}

.list-buttons:hover{
    background-color: #CCC;
    cursor: pointer;
}

.list-buttons-selected{
    background-color: #DDD;
    cursor: pointer;
}
.right-float{
    float: right;
    overflow: hidden;
    display: block;
}
.left-float{
    float: left;
    overflow: hidden;
    display: block;
}
.erro{
    color: #051261;
}
.erro li{
    list-style: none;
}
.no-padding{
    padding: 0px !important;
}
.overload-link a{
    color: gray !important;
}
.filtros-table{
    border:solid 1px #CCC;
    font-weight: bold;
    font-size: 12px;
    width: 100%;
    background-color: #EEEEEE;
}
.right-float{
    float: right;
    margin-left: 5px;
}
.form-table{
    width: 100%;
}
.form-table th{ 
    width: 200px;
}
.form-table tr{
    border:solid 1px #CCC;  
}
#googleMap{
    width: 100%;
    height: 800px;
}

.gps-select-all{
    border: 1px solid #BBBBBB;
    display: block;    
    margin-bottom: 10px;
    padding: 5px;
    width: 132px;
    background-color: #DDD;
    cursor: pointer;
    display: none;
}
.gps-select-all:hover{    
    background-color: #CCCCCC;    
    cursor: pointer;
}
.excel-select-all{
    border: 1px solid #BBBBBB;
    display: block;    
    margin-bottom: 10px;
    padding: 5px;
    width: 132px;
    background-color: #DDD;
    cursor: pointer;
    display: none;
}
.excel-select-all:hover{    
    background-color: #CCCCCC;    
    cursor: pointer;
}
.content-filters{
    float: left;
    display: block;
    overflow: hidden;
    margin-right: 10px;
}
.filters-container{
    overflow: hidden;
    display: block;
}
.format-erro{
    width: 200px;
    display: block;
    overflow: hidden;
}
.no-image{
    background-image: none !important;
    color: #051261 !important;
}
.no-image a{
    background-image: none !important;
    color: #051261 !important;
}

.data-render li{    
    border-bottom: solid 1px #DDD;
    margin-left: 20px;
    padding: 3px;
}
.show-caixas{
    width: auto;
    display: none;
}
.show-caixas-content{
    margin: 5px;
    overflow: hidden;
}
.show-totais{
    width: auto;
    display: none;
}
.show-totais-content{
    margin: 5px;
    overflow: hidden;
}
.side-by-side{
    border: solid 1px #CCCCCC;
    border-collapse: separate !important;
}
.side-by-side-totals{
    margin-right: 5px;
}
.right-label{
    font-weight: bold;
    text-align: right;
}
.stats-table{
    font-size: 12px !important;
    background-color: #F1F3F5 !important;
    color: #051261;
    font-weight: bold;  
    background-image: none !important;
}
.no-padding{
    padding: 0px !important;    
   /* border-bottom: 2px solid #051261; */
}
.stats-header td{
    font-size: 11px !important;
    font-weight: bold;
    border-left: solid 1px #CCCCCC !important;
}

.data-format td{
    font-size: 11px !important;
    text-align: center;
}
#CaixaNumeroWidjet{
    width: 50px;
}
.show-hide{
    display: block;
    overflow: hidden;
}
.display-none{
    display: none;    
}
.show-totais-content table{
    width: 100%;
}

legend a{    
    padding-left: 18px;
    background-image: url("/webstyles/sfAdminDashPlugin/images/text_linespacing.png");
    background-repeat: no-repeat;
    background-position: left;
}

.image-list{    
    display: block;
    float: left;
}

.image-label{    
    display: block;
    float: left;
    margin-top: 10px;
}
.footer-left-margin{
    margin-left: 10px;
}
.footer-right-margin{
    margin-right: 10px;
}
.checkbox_list li{
    list-style: none;
}



.text-report-container ul, 
.text-report-container ol, 
.text-report-container li{
    margin :0 10px;
    padding: 0 10px;
    list-style: decimal outside none;
}

.text-report-container{
    margin: 10px;
    overflow: hidden;
    text-align: justify;
    /*
    width: 595px;    
    margin-left: auto;
    margin-right: auto;   
    */
}
.detail-report{
    margin-bottom: 10px;
}
.header-report{
    margin-bottom: 10px;
}


.report-date{
    border-bottom:solid 1px;
    display: block;
    overflow: hidden;
    color: #17365D;
    font-size: 16px;
    font-weight: bold;
}
.report-title{
    display: block;
    overflow: hidden;
    color: #365F91;
    font-size: 14px;
    font-weight: bold;    
    margin: 10px 0 10px 10px; 
}
.detail-report h1{
    color: #365F91;  
    font-size: 14px;
    font-weight: bold;      
}
.report-header-content{
    margin-left: 30px;
}
.report-footer-content{
    margin-left: 30px;
}
.print-button{
    display: none;
    overflow: hidden;
    margin: 10px;
}
.none-display{
    display: block;
    float: right;
}
.page-break { 
    display:none;
}


.report-header-logo{
    /*
   border-bottom:solid 1px;
   display: block;
   overflow: hidden;
   color: #17365D;
   font-size: 16px;
   font-weight: bold;
    */
    display: none;
}
.with-100{
    width: 100%;
}
.right-text{
    text-align: right;
}
.left-tex{
    text-align: left;
}
.report-header-logo{
    /*
    display: block;
    overflow: hidden;
    */
    display: none;
}

.face-report-page{
    /*
    margin-top: 100px;
    color: #17365D;
    font-size: 30px;
    font-weight: bold; 
    display: block;
    overflow: hidden;
    */

    display: none;
}

.table-report-front-page{

    width: 700px;
    margin: 0 auto;


}

.font-size-30{
    color: #17365D;
    font-size: 30px;
    font-weight: bold;



}
.font-size-16{
    color: #000;
    font-weight: bold;
    font-size: 16px;      

}

.font-size-14{
    color: #000;
    font-weight: bold;
    font-size: 14px;      

}

.font-size-12{
    color: #000;
    font-size: 12px; 
    font-weight: normal;
}
.border-bottom-class{
    border-bottom: solid 2px #CCCCCC;
}
.border-right-class{
    border-right: solid 2px #CCCCCC; 
}




.page-table thead {
    display: none;
}
.page-table tfoot { 
    display: none; 
}

ul.report-third-level{
    margin: 5px 0 5px 0; 
}
ul.report-second-level{
    margin: 5px 0 5px 0;
}

.report-second-level li{
    margin: 5px 0 5px 0;
    list-style: disc;
}
.report-third-level li{
    margin: 5px 0 5px 0; 
    list-style: none;
}



.dias-montagem-table-header{
    background-color: #F1F3F5;
    color: #051261;
    font-size: 12px !important;
    font-weight: bold;


}
.dias-montagem-table td{
    border-bottom: solid 1px #CCCCCC;
    border-left: solid 1px #CCCCCC;
}
.dias-montagem-table{
    width: 100%;
    border-top: solid 1px #CCCCCC;    
    border-right: solid 1px #CCCCCC;
}
table.dias-montagem-table{
    border-collapse: separate;
}

.with-widjet select{
    width: 140px;
    overflow: hidden;
}
.grafic-image{     
    border: 1px solid #888888;
    margin-left: -1px;
    margin-top: -7px;
    position: absolute;
}

.grafic-collor-blue{
    width: 25px;
    height: 25px;
    display: block;
    background-color: #be1e2d;
}
.grafic-collor-red{
    width: 25px;
    height: 25px;
    display: block;
    background-color: #666699;
}
.circular-grafic{
    border: solid 1px #CCC;
    position: relative;
}
.grafic-circular-image{
    border: solid 1px #444444;
    position: absolute;
}
.canvas-circular{
    position: relative;
    border: solid 1px #444444;
}
.content-circular{
    position: relative;
}
.no-bulet{
    background: none !important;    
    display: block;
    overflow: hidden;
    padding: 0 !important;
    width: auto;  
}

.voltar-bulet{  
    background-image: url("/webstyles/sfAdminDashPlugin/images/voltar.png");
    border: 1px solid #CCCCCC;
    display: block;
    height: 25px;
    overflow: hidden;
    padding: 0 !important;
    width: 25px !important; 
}
.voltar-bulet:hover{     
    background-color:  #CCCCCC;    
}
.link-file-autos{
    background: none !important;    
    text-decoration: none !important;
    cursor: pointer !important;     
    display: block;
    overflow: hidden;
    margin-bottom: 3px;
    padding-top: 8px;
    padding-left: 0px !important;
}
.link-file-autos:hover{
    text-decoration: underline !important;
}
.link-file-autos img{     
    margin-top: -8px;
}
#LocalidadeWidjet{
    width: 130px;
}

.ui-datepicker-trigger{
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../sf/sf_admin/images/date.png");
    background-repeat: no-repeat;
    border: 1px solid #CCCCCC;
    background-color: #EEEEEE;
    cursor: pointer;
    height: 22px;    
    text-indent: -999999px;
    width: 22px;
    background-position:center center;    
}
.ui-datepicker-trigger:hover{
    background-color: #CECECE;  
}
.footer-float{
    float: left;
    display: block;     
    overflow: hidden;
}
.text-float{
    margin-top: 5px;
    margin-left: 5px;
}
.crumbs-header{
    float: left;
    display: inline-block;
    overflow: hidden;        

}
.ajuda-header{
    float: right;
    display: inline-block;
    overflow: hidden;
    width: 16px;
    height: 16px;     
    margin-left: 15px;
}

.image-help{
    width: 16px;
    height: 16px;     
}

.small-character{
    font-size: 11px;
}

.help-background-image{
    background-image: url('/webstyles/sfAdminDashPlugin/images/big-help.png');
    background-repeat: no-repeat;
    display: block;
    height: 256px;
    position: absolute;
    width: 256px;
    z-index: -1;
    bottom: 0;
    right: 0;    
}

.add-ahref{     
    display: block;
    float: left;
    margin-top: 2px;
    margin-left: 5px;
}
.content div{
    width: auto;
    display: block;
    float: left;
}

.hidden-list{
    display: none;
}
.unauthorized{
    margin: 10px;
}

.unauthorized-image{
    margin: 10px;
    background-image: url('/images/unauthorized.png');
    background-repeat: no-repeat;
    display: block;
    height: 256px;
    position: absolute;
    width: 256px;    
    bottom: 40px;
    right: 40px;          
}

.ajuda-message{
    color: #051261; 
    text-decoration: underline;
}
.dados-pessoais th{
    border-bottom: 1px solid #CCCCCC;  
    width: 30%;
}

.text-align-center{
    text-align: center !important;
}
.ticket-content{
    display: block;
}

.sf_admin_path_ticket {
    background: none repeat scroll 0 0 #F1F3F5 !important;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    overflow: hidden;
}
.Edit_Ticket{
    float: right;
}
.left-float{
    float: left;
}


.ticket-edit-table th{
    border: solid 0px;
    border-bottom: solid 1px #DDDDDD ;
    border-top: solid 1px #DDDDDD ;

}
.block-display{
    display: block;
    overflow: hidden;
}
.height-top-ticket{
    height: 21px;
}
.with-300px{
    width: 300px;
}
.text-bottom{
    vertical-align: bottom;
}
.destinatario{
    width: 400px;
    height: 100px;
}
.alert-text{
    background-color: #051261;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    margin: 10px;
    padding: 3px;
}

.ui-autocomplete span.hl_results {
    background-color: #ffff66;
}

/* loading - the AJAX indicator */
.ui-autocomplete-loading {
    background: white url('../img/ui-anim_basic_16x16.gif') right center no-repeat;
}

/* scroll results */
.ui-autocomplete {
    max-height: 250px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding for vertical scrollbar */
    padding-right: 5px;
}

.ui-autocomplete li {
    font-size: 16px;
}

/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {
    height: 250px;
}

.overflow-hide{
    overflow: hidden;    
}
.left-equipment-div{
    clear: none !important;    
    float: left;
    overflow: hidden;
    width: 49%;
}

.left-equipment-div-30{
    clear: none !important;    
    float: left;
    overflow: hidden;
    width: 32%;    
}

.content-record{
    padding: 2px;
}
.content-record table{
    border:solid 0px;
    margin: 0px !important;
}
.content-record table tr{
    border:solid 0px;
}
.content-record table td{
    border:solid 0px;
    padding: 2px;
}
.title-tipo{
    width: 14%;
}
.title-titulo{
    width: 15%;
}
.title-acesso{
    width: 20%;  
}
.title-descricao{
    width: 30%;
}
.title-created{
    width: 5%;
}
.title-updated{
    width: 5%;
}
.title-actions{
    width: 11%;
}

.title-descricao-credentials{
    width: 24%;
}
.title-actions-credentials{
    width: 16%;
}
#credentialsrunning_serviceusername{
    width: 70px !important;
}
#credentialsrunning_servicepassword{
    width: 70px !important; 
}
.full{
    width: 100%;
}

.extra-inline{
    display: inline-block;   
}
.no-padding .content{
    margin: 5px;
}
.no-padding .content-pages{
    margin: 5px;
}
.no-padding .sf_admin_form_row{
    padding: 0px;
}


#sf_admin_container ul li.sf_admin_action_view a {
    background: rgba(0, 0, 0, 0) url("../images/notepad.png") no-repeat scroll 0 0;
    height: 18px;
}

#sf_admin_container ul li.sf_admin_action_accept a {
    background: rgba(0, 0, 0, 0) url("../images/accept.png") no-repeat scroll 0 0;
    height: 18px;
}


#equipment_drivetype_id{
    width: 120px;
}

.center-td{
    text-align: center;
}
.product-table textarea{
    width: 400px !important;
    height: 100px;
}

.documents-labels{
    display: inline;
    float: left;
    font-weight: bold;
    margin-right: 20px;
}

#sf_admin_container .notice {
    background: #ffc url("/webstyles/sfAdminDashPlugin/images/tick.png") no-repeat scroll 10px 4px !important;
    border: 1px solid #ddd;
    margin: 4px 0;
    padding: 4px 4px 4px 30px;
}

#sf_admin_container .info {
    background: #25aae1 url("/webstyles/sfAdminDashPlugin/images/warning.png") no-repeat scroll 10px 4px !important;
    border: 1px solid #ddd;
    margin: 4px 0;
    padding: 5px 5px 5px 30px;    
    color: #ffffff;
}

.float-menu{
    left: 0;
    position: absolute;
    top: 143px;      
}
#pushobj {
    position: relative;			
    overflow: hidden;
    left: 202px;
}

/* TODO Verificar CSS */
.webadmin-content{
    margin-left: 10px;
    border: solid 1px red;
}

.table-menus{
    width: 100%;    
    margin-top: 5px;
}
.table-menus th{
    text-align: left;
}

.table-menus tr{
    border-bottom: 1px solid #f6f6f6;
}

.page-manage{
    border-bottom: 3px solid #ececec !important;
    margin-top: 10px;
}
.r-span-actions{
    text-align: center;
}

.r-span-actions ul.sf_admin_td_actions{
    text-align: right;    
}
.row-actions{
    text-align: right !important;
    padding-right: 55px;
}

.vertical-alignh{
    vertical-align: top;
}
.show-panel{
    border: solid 1px;
    display: block;
    overflow: hidden;
    width: 16px;
    height: 16px;
    float: right;
}
.show-panel-small{
    border: 1px solid;
    display: block;
    float: right;
    height: 12px;
    overflow: hidden;
    padding: 3px;
    width: 12px;
}
.sate-closed{
    display: none;
    margin: 5px;
}
.sate-open{    
    margin: 5px;
}
.header-pages-admin{
    background-color: #b3d2e9 !important;
}
.vertical-title{
    background-color: transparent;
}

td.action-submit{
    width: 200px;
    text-align: right;
    vertical-align: text-top;
}
/*
.table-row-menus th, td{
    padding: 0em !important;
}
*/
.hasDatepicker{
    width: 80px !important;
}

#sf_admin_container .content-manage{
    border:solid 1px #ececec;
    margin: 10px 10px 10px 10px;
}
#sf_admin_container .content-manage h3{
    background-color: #b3d2e9;
    border-bottom: 2px solid #ececec;
    color: #ffffff;        
    padding: 3px 3px 9px;
    margin: 0px;
}

.submit-button-right{
    float: right;
    display: block;
    margin-right: 25px;

}
.submit-button-right .h-submit{
    padding: 0px;   
    margin-top: -5px;
}
#webcontent_remotecontent{
    /* display: none;*/
}

.thumb-content{
    display: block;    
    width: 170px;
    overflow: hidden;
}
.thumb-content img{    
    margin: 5px;
}
#page_webcontent_page_list{
    display: none;
}

.error-list li{
    color: red;
}
.rank-field{
    width: 25px !important;
    text-align: center;
}
/*
table, td, tr, th{
    border: solid 2px red !important;
}
*/


.header-actions{    
    display: block;
    float: right;
    font-size: 11px;
    height: 15px;
    margin-right: 15px;
    margin-top: 3px;
}
.content-header-title{
    display: block;
    float: left;
    font-size: 13px;
    margin-top: 3px;
    overflow: hidden;
}


#sf_admin_container tbody tr th{
    background-color: #ececec;
   /* background-image: url("/webstyles/images/background-tables.png");
    background-repeat: repeat-x;*/
    border-bottom: 1px solid #f6f6f6;  
    vertical-align: top;
    height: 18px;

}

#sf_admin_container tbody tr td{
     padding-bottom: 5px;
}

.table-menus-span{
    width: 100%;
    margin: 0px;
}
.translation-langs{
    font-weight: bold;
}
.right-float a{    
    color: #fff;
    display: block;    

}
.link-ccm{
    display: block;
    float: right;
    margin-top: 5px;
}
.right-float a:hover{
    color: #333333;
}    

.right-float .text-float{
    margin-top: 0px;
}


#sf_fieldset_news_category,
#sf_fieldset_image_category,
#sf_fieldset_image,
#sf_fieldset_link_to_title,
#sf_fieldset_dates,
#sf_fieldset_descriptions,
#sf_fieldset_multiple_images,
#sf_fieldset_block_image,
#sf_fieldset_promoted_to_front_page,
#sf_fieldset_video_category,
#sf_fieldset_multiple_videos,
#sf_fieldset_upload_files,
#sf_fieldset_contact_type, 
#sf_fieldset_home_page_promoted,
#sf_fieldset_link_to_content,
#sf_fieldset_publish_news_on_facebook,
#sf_fieldset_present_as_slider{
     display: none;
}

.webblock-title,
.webblock-description,
.webblock-summary,
.webblock-contactdescription,
.webblock-linktargetname{
     display: none;     
}


.file-thumb{        
    overflow: hidden;
}
.file-image{
    width: 25px !important;
    height: 25px;
    float: left;
    display: block;
    overflow: hidden;     
}
.file-name{
    float: left;
    display: block;
    overflow: hidden;     
    margin-top: 10px;
    margin-left: 10px;     
}
.file-image img{
    width: 100%;
}

#sf_fieldset_block_config{
 float: left;
 overflow: hidden;
 display: block;
 width:47%;
 height: 180px;
}
#sf_fieldset_block_control{
 float: right;
 overflow: hidden;
 display: block;
 width: 49%;   
 height: 180px; 
}
.image-show{
    width: 100%;
}
.image-show img{
    width: 100%;
}
.module-list{
    float: left;
    display: block;
    overflow: hidden;
}
.module-overflow{
    overflow:hidden;
}