/*

To change this license header, choose License Headers in Project Properties.

To change this template file, choose Tools | Templates

and open the template in the editor.

*/

/* 

    Created on : 15/Mar/2016, 19:04:15

    Author     : Pedro

*/

.element-invisible,

#block-user-login label,

#block-user-login h2{ display: none;}

.login-logo img{ max-width: 130px; }

/*.admin-menu #topnav{

    padding-top: 27px;

}*/



.form-group .description{

    padding-left: 10px;

    font-size: 11px;

}



input.password-confirm, input.password-field {

    width: 200px;

    

}

.password-parent{

    clear: none;

}

.form-type-password-confirm .form-item-pass-pass2,

.form-type-password-confirm .form-item-pass-pass1{padding: 0; margin: 0}



.form-checkboxes .form-item.form-group.form-type-checkbox{ padding-top: 0; padding-bottom: 0;}

.form-checkboxes .form-item.form-group.form-type-checkbox label{ padding-top: 1px !important}





.field-type-image .form-control.form-managed-file{

      -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: none;

    border-color: transparent;

    border-image: none;

    border-style: none;

    border-width: 0;

    box-shadow: none !important;

    color: inherit;

    padding: 0;

}



.field-type-image .form-control.form-managed-file div.image-widget-data{

     width: 100%;

}

.field-type-image .form-control.form-managed-file .form-control{

 float: left;   

 width: 40%;

  padding-bottom: 38px;

}

.field-type-image .form-control.form-managed-file .panel-footer{

 float: left;   

}

.field-type-image .form-control.form-managed-file .form-control.form-submit.btn-primary.ajax-processed{

    line-height: 30px;

    width: 165px;

}

.field-type-image .form-control.form-managed-file .panel-footer .row .col-sm-8.col-sm-offset-2{

    margin-left: 0;

}

.field-type-image .form-control.form-managed-file .panel-footer .row .col-sm-8.col-sm-offset-2 #edit-profile-main-field-foto-und-0-remove-button{

        line-height: 30px;

    margin-right: 10px;

    width: 90px;

}



fieldset{

    border: 1px solid #e0e0e0;

    border-radius: 2px;

    margin: 0 0 24px;

    position: relative;

    position:relative;

    padding-top:50px;

    background-color: #fff;

}



fieldset legend{

    background-color: #fafafa;

    border-bottom: 1px solid #e0e0e0;

    color: #607d8b;

    border-top-left-radius: 1px;

    border-top-right-radius: 1px;    

    line-height: 46px;

    padding: 0 16px;

    position:absolute;

    top:0;

    left:0;

    margin-bottom: 0;

}

fieldset legend .fieldset-title{

   color: #607d8b;

    float: left;

    font-size: 13px;

    font-weight: 700;

    height: 100%;

    line-height: 20px;

    margin: 0;

    padding: 13px 0;

    position: relative;

    width: auto;

}



fieldset .fieldset-wrapper{ padding: 10px;}

.exposed-filters .panel-footer { background-color: initial;}







.ui-datepicker{width: 18em;}

.cke_top a:hover {

  border-radius: 0 !important;

  background: none !important;

  border: 0 !important;

}



.field-type-datetime.field-widget-date-popup .date-combo.form-wrapper{

    border: 0;

    padding: 0;

    margin: 0;

}

.field-type-datetime.field-widget-date-popup .date-combo.form-wrapper .form-item.form-group.form-type-date-popup .date-padding .form-item.form-group,

.field-type-datetime.field-widget-date-popup .date-combo.form-wrapper .form-item.form-group.form-type-date-popup .date-padding,

.field-type-datetime.field-widget-date-popup .date-combo.form-wrapper fieldset{padding: 0; margin: 0;}



.field-type-datetime.field-widget-date-popup .date-combo.form-wrapper legend{ display: none;}



.field-type-datetime.field-widget-date-popup .date-combo.form-wrapper .form-item.form-group.form-type-date-popup .date-padding .form-item.form-group,

.field-type-datetime.field-widget-date-popup .date-combo.form-wrapper .form-item.form-group.form-type-date-popup .date-padding,

.field-type-datetime.field-widget-date-popup .date-combo.form-wrapper .form-item.form-group.form-type-date-popup{ width: 100%}







.form-control.form-select{width: auto;}

.btn-toolbar ul,

.btn-toolbar ul li{

    list-style: none;

    margin: 0;

    padding: 0;

}

.btn-toolbar ul li{

    float: left;

    margin-left: 3px;

    margin-right: 3px;

}

.panel-ctrls.view-filters .views-exposed-widgets .views-submit-button,

.panel-ctrls.view-filters .views-exposed-widgets label{ display: none !important}

.panel-ctrls.view-filters .views-exposed-widgets .form-item{ padding: 0; margin: 0}

.page-node .submitted{

    text-align: right;

    margin-bottom: 10px;

    font-size: 11px;

}

.page-node .field{

    margin-top: 10px;

}



.today-birthday.list-group-item{ font-weight: bold; }

.today-birthday.list-group-item .fa{ color: #4d8f46;}



.field-label-inline .field-label{

    float: left;

    margin-right: 10px;

    font-weight: 600;

}

.node-registo-de-ocorrencia .field-label{ font-weight: bold;}

.node-registo-de-ocorrencia .field-type-serial{ font-weight: bold;}



.field-name-field-ficheiro table{

        background-color: #fafafa;

    border-bottom: 1px solid #e0e0e0;

    color: #607d8b;

}

.field-name-field-ficheiro table thead th,

.field-name-field-ficheiro table tr td{ padding: 10px;}



.intranet-table .panel-body .item-list ul,

.intranet-table .panel-body .item-list ul li{

    list-style: none;

    margin: 0;

    padding: 0;

}

.intranet-table .panel-body .item-list ul li{margin-left: 5px;}



.notification-view  blockquote{

    font-size: 14px;

    margin-bottom: 0;

    margin-top: 20px;

}

.notification-view  blockquote p{ margin-bottom: 1px; }



.form-horizontal .filter-wrapper.form-wrapper{ display: none !important;}



.notification-painel .list-group-item{

    padding-bottom: 20px;

    position: relative;

}

.notification-painel .list-group-item{

    padding-bottom: 20px;

    position: relative;

}

.notification-painel .list-group-item-date{

   bottom: 1px;

   position: absolute;

   right: 10px;

}



.notification-painel .list-group-item i{

    color: #00bcd4

}

.item-list .pager.pagination.pull-right.m0{ 

    padding-bottom: 20px;

    padding-right: 20px;

    padding-top: 20px;

}

.item-list .pager.pagination.pull-right.m0 li{ margin: 0;}





body.adminimal-menu div#admin-menu{

    z-index: 9999;

}

body.adminimal-menu header#topnav{

    top: 29px;

}

#edit-filter{ padding-bottom: 10px;}

#edit-filter .form-item.form-group{

    float: left;

    margin-left: 0;

    margin-right: 10px;

    padding: 0;

    border: 0;

}

#edit-filter .form-item.form-group label{ margin-right: 23px; }

#edit-filter .fieldset-wrapper{ margin-top: 0;}

#edit-filter .panel-footer{

    float: left;   

}



.navbar-nav li a.active{

      

}

#page #topnav.navbar-default .yamm ul li a.active {

    background-color: #f5f5f5;

    color: #616161;

}



.panel-gallery .panel-body{ padding: 5px}





iframe{ border: 0; width: 100%;}



iframe:focus {

    outline: none;

}



iframe[seamless] {

    display: block;

}







.sidebar-resinorte-intranet.static-sidebar-wrapper,

.sidebar-resinorte-intranet.fixed-sidebar-wrapper {

  background: #373737;

}

.sidebar-resinorte-intranet .sidebar .widget .widget-heading,

.sidebar-resinorte-intranet .nav-separator {

  border-top: 1px solid #1e1e1e;

  color: #d4d4d4;

  background: #373737;

}

.sidebar-resinorte-intranet .sidebar .widget .widget-body {

  color: #d4d4d4;

  background: #373737;

}

.sidebar-resinorte-intranet .sidebar .widget .widget-body h1,

.sidebar-resinorte-intranet .sidebar .widget .widget-body h2,

.sidebar-resinorte-intranet .sidebar .widget .widget-body h3,

.sidebar-resinorte-intranet .sidebar .widget .widget-body h4,

.sidebar-resinorte-intranet .sidebar .widget .widget-body h5,

.sidebar-resinorte-intranet .sidebar .widget .widget-body h6 {

  color: #d4d4d4;

}

.sidebar-resinorte-intranet .sidebar .widget .widget-block {

  border-bottom: 1px solid #1e1e1e;

  color: #d4d4d4;

}

.sidebar-resinorte-intranet .sidebar .widget .widget-block h1,

.sidebar-resinorte-intranet .sidebar .widget .widget-block h2,

.sidebar-resinorte-intranet .sidebar .widget .widget-block h3,

.sidebar-resinorte-intranet .sidebar .widget .widget-block h4,

.sidebar-resinorte-intranet .sidebar .widget .widget-block h5,

.sidebar-resinorte-intranet .sidebar .widget .widget-block h6 {

  color: #d4d4d4;

}

.sidebar-resinorte-intranet .sidebar .widget .widget-block .big {

  color: #ffffff;

}

.sidebar-resinorte-intranet .sidebar .contextual-progress {

  border-bottom: 1px solid #1e1e1e;

}

.sidebar-resinorte-intranet .sidebar .contextual-progress .progress-title,

.sidebar-resinorte-intranet .sidebar .contextual-progress .progress-title a,

.sidebar-resinorte-intranet .sidebar .contextual-progress .progress-percentage {

  color: #d4d4d4;

}

.sidebar-resinorte-intranet .sidebar .contextual-progress .progress-title a:hover {

  color: #ffffff;

}

.sidebar-resinorte-intranet .sidebar .contactdetails .contact-status {

  font-size: 11px;

  color: #d4d4d4;

}

.sidebar-resinorte-intranet .sidebar .contactdetails .contact-name {

  color: #ffffff;

}

.sidebar-resinorte-intranet .sidebar .contactdetails ul.details li {

  background: #1e1e1e;

  color: #d4d4d4;

}

.sidebar-resinorte-intranet .sidebar .contactdetails ul.details li:hover {

  color: #ffffff;

}

.sidebar-resinorte-intranet .sidebar .welcome-box .name {

  color: #ffffff;

}

.sidebar-resinorte-intranet #search form .search-query {

  background: #373737;

  color: #d4d4d4;

}

.sidebar-resinorte-intranet #search form .search-query::-moz-placeholder {

  color: rgba(92, 107, 192, 0.5);

  opacity: 1;

}

.sidebar-resinorte-intranet #search form .search-query:-ms-input-placeholder {

  color: rgba(92, 107, 192, 0.5);

}

.sidebar-resinorte-intranet #search form .search-query::-webkit-input-placeholder {

  color: rgba(92, 107, 192, 0.5);

}

.sidebar-resinorte-intranet #search form .search-query:focus::-moz-placeholder {

  color: transparent;

  opacity: 1;

}

.sidebar-resinorte-intranet #search form .search-query:focus:-ms-input-placeholder {

  color: transparent;

}

.sidebar-resinorte-intranet #search form .search-query:focus::-webkit-input-placeholder {

  color: transparent;

}

.sidebar-resinorte-intranet #search form .search-query:focus + button i {

  opacity: 1;

  filter: alpha(opacity=100);

}

.sidebar-resinorte-intranet #search form .search-query,

.sidebar-resinorte-intranet #search form .search-query:active,

.sidebar-resinorte-intranet #search form .search-query:focus {

  border: none;

}

.sidebar-resinorte-intranet #search form button[type="submit"] i {

  color: #d4d4d4;

  opacity: 0.5;

  filter: alpha(opacity=50);

}

.sidebar-resinorte-intranet .search-toggler i {

  color: #d4d4d4;

}

.sidebar-resinorte-intranet #sidebar-search form input[type='text'] {

  background: #373737;

  color: #ffffff;

}

.sidebar-resinorte-intranet #sidebar-search form input[type='text']::-moz-placeholder {

  color: #d4d4d4;

  opacity: 1;

}

.sidebar-resinorte-intranet #sidebar-search form input[type='text']:-ms-input-placeholder {

  color: #d4d4d4;

}

.sidebar-resinorte-intranet #sidebar-search form input[type='text']::-webkit-input-placeholder {

  color: #d4d4d4;

}

.sidebar-resinorte-intranet .jstree .jstree-container-ul li a.jstree-anchor {

  color: #d4d4d4;

}

.sidebar-resinorte-intranet .jstree .jstree-container-ul li a.jstree-anchor:hover {

  color: #ffffff;

}

.sidebar-resinorte-intranet nav.widget-body > ul.acc-menu .divider,

.sidebar-resinorte-intranet nav.widget-body > ul.acc-menu .divider:hover {

  background-color: #1e1e1e;

}

.sidebar-resinorte-intranet nav.widget-body > ul.acc-menu ul,

.sidebar-resinorte-intranet nav.widget-body > ul.acc-menu ul li a {

  background: #1e1e1e;

  color: #d4d4d4;

}

.sidebar-resinorte-intranet nav.widget-body > ul.acc-menu li a {

  color: #d4d4d4;

  background: #373737;

}

.sidebar-resinorte-intranet nav.widget-body > ul.acc-menu li.open a,

.sidebar-resinorte-intranet nav.widget-body > ul.acc-menu > li:hover > a {

  background-color: #1e1e1e;

  color: #ffffff;

}

.sidebar-resinorte-intranet nav.widget-body > ul.acc-menu > li:hover > a i {

  color: #ffffff;

}

.sidebar-resinorte-intranet nav.widget-body > ul.acc-menu > li.active > a {

  background: #1e1e1e;

  color: #d4d4d4;

}

.sidebar-resinorte-intranet nav.widget-body > ul.acc-menu > li > a > i {

  color: #d4d4d4;

}

.sidebar-resinorte-intranet nav.widget-body > ul.acc-menu > li > a:hover > i {

  color: #ffffff;

}

.sidebar-resinorte-intranet nav.widget-body > ul.acc-menu > li.active > a > i,

.sidebar-resinorte-intranet nav.widget-body > ul.acc-menu > li.active > a:hover > i {

  color: #d4d4d4;

}

.sidebar-resinorte-intranet nav.widget-body > ul.acc-menu ul li a {

  border-top: 1px solid transparent;

}



.sidebar-resinorte-intranet nav.widget-body > ul.acc-menu ul li a:hover {

  background-color: #373737;

  color: #ffffff;

}

.sidebar-resinorte-intranet nav.widget-body > ul.acc-menu ul li.active:not(.open) > a {

  color: #d4d4d4;

}

.sidebar-resinorte-intranet nav.widget-body > ul.acc-menu li.disabled-link a {

  color: #d4d4d4;

}



.sidebar-resinorte-intranet .sidebar nav.widget-body > ul.acc-menu .badge.badge-primary {

    background-color: #66B32E;

}



.dashboard-links{

    width: 100%;

    float: left;

    margin-bottom: 5px;

}

a.dashboard-module, a.dashboard-module:visited {

    background: #0074bd none repeat scroll 0 0;

    color: #444444;

    display: block;

    float: left;

    height: 80px;

    margin: 0 8px 8px 0;

    text-align: center;

    width: 80px;    

    position:relative;

    -webkit-transition: all 0.1s;

    -moz-transition: all 0.1s;

    transition: all 0.1s;    

    

}

a.dashboard-module .fa {

    margin-top: 10px;

    font-size: 32px;

    color: #fff;

}

a.dashboard-module span {

    color: #fff;

    display: block;

    line-height: 12px;

    margin-top: 8px;

}

a.dashboard-module:hover{

    text-decoration: none;

 }

 

 

a.tile-primary.shortcut-tile .tile-body, 

a.tile-primary.shortcut-tile .tile-footer{

    background: #0074bd none repeat scroll 0 0;

} 

a.box-color-green.shortcut-tile .tile-body, 

a.box-color-green.shortcut-tile .tile-footer, 

a.dashboard-module.green{

   background: #4d8f46 none repeat scroll 0 0; 

}

a.box-color-yellow.shortcut-tile .tile-body, 

a.box-color-yellow.shortcut-tile .tile-footer, 

a.dashboard-module.yellow{

   background: #e2ae2c none repeat scroll 0 0; 

}

a.box-color-red.shortcut-tile .tile-body, 

a.box-color-red.shortcut-tile .tile-footer, 

a.dashboard-module.red{

   background: #b73939 none repeat scroll 0 0; 

}

a.box-color-cyan.shortcut-tile .tile-body, 

a.box-color-cyan.shortcut-tile .tile-footer, 

a.dashboard-module.cyan{

   background: #00bfbf none repeat scroll 0 0; 

}

a.box-color-violet.shortcut-tile .tile-body, 

a.box-color-violet.shortcut-tile .tile-footer,

a.dashboard-module.violet{

   background: #553eb5 none repeat scroll 0 0; 

}

a.dashboard-module:hover{

  background-color: #333;

}



.dashboard-report-links a.dashboard-module{

  height: 145px;

  width: 145px;

}

.dashboard-report-links a.dashboard-module .fa{

    font-size: 50px;

    margin-top: 20px;

}

.dashboard-report-links a.dashboard-module span{

    font-size: 20px;

    line-height: 20px;

    padding-left: 5px;

    padding-right: 5px;

}



.page-front-page .view-galerias .carousel-inner img{

    width: 100% !important;

    height: auto !important;

}





.panel-link-rapidos .panel-body{padding-bottom: 0; padding-top: 10px;}



.view-display-id-block_articles_home .panel-body.panel-no-padding{

    padding: 15px 10px;

}

.view-display-id-block_articles_home .views-row{ float: left; width: 100%; margin-bottom: 10px;padding-bottom: 9px; border-bottom: 1px solid #e0e0e0;}

.view-display-id-block_articles_home .views-row .views-field-field-image{

    float: left; 

    margin-right: 10px;

    

}



.node-article  .field-name-field-image{

    float: left;

    margin-bottom: 5px;

    margin-right: 20px;

}



.page-front-page #page-title{ display: none;}

.page-front-page .page-heading{ padding: 0;}



.registo-de-ocorrencia-create-status .group-tratamento,

.registo-de-ocorrencia-create-status .group-destino,

.registo-de-ocorrencia-insert-status fieldset.group-destino,

.field-name-field-users-tratamento.field-widget-options-select,

.field-name-field-rdo-status.field-widget-options-select{display: none;}



.registo-de-ocorrencia-em-tratamento-status .field-name-field-rdo-status.field-widget-options-select{display: initial;}





.file-read-only .form-text,

.node-registo_de_ocorrencia-form .fieldset-read-only .form-textarea-wrapper,

.node-registo_de_ocorrencia-form .fieldset-read-only select,

.node-registo_de_ocorrencia-form .fieldset-read-only input{

    pointer-events: none;

    tab-index: -1;

    background-color: #e0e0e0;

}

.file-read-only{

    tab-index: -1;

    pointer-events: none;

}





.registo-de-ocorrencia-insert-status .group-destino,

.registo-de-ocorrencia-insert-status .group-tratamento{

   border: 1px solid #66b32e; 

}



.node-registo_de_ocorrencia-form .fieldset-read-only .form-item .description,

.node-registo_de_ocorrencia-form .fieldset-read-only .wysiwyg-toggle-wrapper,

.node-registo_de_ocorrencia-form .fieldset-read-only .cke_bottom,

.node-registo_de_ocorrencia-form .fieldset-read-only .cke_top{

    display: none !important;

}

.node-registo_de_ocorrencia-form .fieldset-read-only .cke .cke_inner .cke_wysiwyg_frame, .cke_wysiwyg_div,

.node-registo_de_ocorrencia-form .fieldset-read-only .cke .cke_inner,

.node-registo_de_ocorrencia-form .fieldset-read-only .cke{

    border: 0;

    box-shadow: none;

    background-color: #e0e0e0;

}

.node-registo_de_ocorrencia-form .fieldset-read-only .form-item{

    padding-bottom: 3px;

}

.node-registo_de_ocorrencia-form .fieldset-read-only .date-combo .fieldset-wrapper{padding-top: 0; padding-bottom: 0;}







#user-login-form .input-group .form-item.form-group{

    padding: 0;

    margin: 0;

    width: auto;

}

#user-login-form .input-group .form-item.form-group .col-sm-8{

    padding: 0;

    margin: 0;

    width: 100%;

}

#user-login-form .input-group .form-item.form-group .col-sm-8 input{

    width: 100%;

}

.focused-form .login-logo {

    margin-bottom: 20px;

    margin-top: 80px;

}



.views-exposed-form .form-item .description{ display: none;}



.sidebar nav.widget-body > ul.acc-menu li a {

    padding: 14px 15px;

}

.sidebar nav.widget-body > ul.acc-menu .badge {

    right: 31px !important;

}

.sidebar nav.widget-body > ul.acc-menu .acc-menu .badge{

    right: 41px !important;

}



.node-contacto .group-dadosresinorte .fieldset-wrapper{

    position: relative;

}

.node-contacto .group-dadosresinorte .fieldset-wrapper .field-name-field-foto{

    position: absolute;

    right: 10px;

    top: 0;

}

.fc-event-container .fc-content {

    font-size: 13px;

}



#t-phpexcel-report-generator-form .panel-footer{ background-color: initial;}

#t-phpexcel-report-generator-form .panel-footer .form-submit{ float: left;}

#t-phpexcel-report-generator-form .col-sm-8{ margin-left: 0;}



ul.action-links ,

ul.action-links li{

    font-size: 18px;

    list-style: outside none none;

    padding: 0;

    

}

ul.action-links li a{

    color: #4d8f46 ;

}

ul.action-links li a:hover{

    text-decoration: underline;

}

.top-link-rapidos.col-sm-1{ width: 14%;}



.view-user-personal-detail .view-content{padding: 10px;}



#month-close-form .form-item{ padding-bottom: 0; }



body .progress .bar {

  background: none repeat scroll 0 0 #CCCCCC;

  border: none;

  border-radius: 0;

  margin: 0 0 0.5em 0;

  height: 30px;

}



body .progress .percentage {

  float: right;

  font-size: 26px;

  font-weight: 100;

  line-height: 30px;

}



body .progress .filled {

  -webkit-transition: 0.5s linear;

  -moz-transition: 0.5s linear;

  -o-transition: 0.5s linear;

  transition: 0.5s linear;

  -webkit-transition-property: width, background-color;

  -moz-transition-property: width, background-color;

  -o-transition-property: width, background-color;

  transition-property: width, background-color;

  height: 30px;

}



body .progress .filled,

body .progress .bar .filled {

  background: none repeat scroll 0 0 #0074BD !important;

}



#synchronize-data-form .col-sm-8{margin-left: 0;}



.confirmation .col-sm-8{ margin: 0; margin-top: 10px;}

.confirmation .form-submit.btn-primary{ background-color: #b73939; border-color: #b73939;}

.confirmation #edit-cancel{ display: block; font-size: 16px;margin-top: 20px;}



.add-content-link{

    display: block;

    font-size: 17px;

    padding-bottom: 20px;

}

table td ul.links.inline li a:hover,

.add-content-link:hover{

    text-decoration: underline;

}

table td ul.links.inline{padding-left: 0}

table td ul.links.inline li{ display: inline; text-transform: lowercase}

.container-inline-date .form-item, .container-inline-date .form-item input{ width: 100%;}



.container-inline-date .form-type-date-popup .col-sm-8 .date-padding{ width: 100%}

.container-inline-date .form-type-date-popup .col-sm-8 .date-padding .form-item{    margin: 0; padding: 0;  width: 25%;}



select.form-control.error{

    border-color:#e51c23 !important;

}



.view-products .row-column{

    border-right: 1px solid #ddd;

    border-bottom: 1px solid #ddd;

    background-color: #fff;

    position: relative;

    padding-top: 30px;

    padding-bottom: 20px;

}

.view-products .row-column.col-last{

    border-right: 0;

}





.node-product .disponibilidade-field .field-content,

.view-products .row-column .views-field-field-disponibilidade .field-content{

   color: #fff;

    font-size: 14px;

    height: 25px;

    line-height: 23px;

    position: absolute;

    right: 0;

    text-align: center;

    text-transform: uppercase;

    top: 20px;

    width: 95px;

    z-index: 9;

}

.node-product .disponibilidade-field .field-content{

    position: initial;

    float: right;

}

.node-product .flex-direction-nav{ display: none !important;}



.node-product .disponibilidade-field .field-content.disponibilidade-chave-disponivel,

.view-products .row-column .views-field-field-disponibilidade .field-content.disponibilidade-chave-disponivel{

    background-color: #66b32e;

}

.view-products .row-column .views-field-field-disponibilidade .field-content.disponibilidade-chave-indisponível{

    background-color: #ff5722;

    width: 110px;

}

.view-products .col-md-3 .views-field-field-disponibilidade .field-content.disponibilidade-chave-brevemento{

    background-color: #03a9f4;

    width: 110px;

}

.view-products .row-column .views-field-field-sku{

    color: #999;

    float: none;

    font-size: 14px;

    line-height: 18px;

    text-transform: uppercase;

}

.view-products .row-column .views-field-title a{

    color: #000;

    float: none;

    font-size: 15px;

    line-height: 18px;

}

.view-products .row-column .views-field-field-price{

    color: #000;

    float: none;

    font-size: 15px;

    line-height: 18px;

    text-align: right;

}

a.my-order-link{

    padding: 16px !important;

}

a.my-order-link.my-carl-item{

    padding-bottom: 5px !important;

    padding-top: 5px !important;

}



a.my-order-link .status{

    font-size: 11px;

    text-transform: uppercase;

}

a.my-order-link .price{

    font-weight: 600;

    padding-left: 10px;

}

.cart-header{

    padding-left: 16px;

    padding-right: 16px;

    font-weight: 600;

}

.cart-header span{

    text-transform: uppercase;

    padding-top: 10px;

}

.user-cart-top .product-name{

    display: block;

    width: 48%;

    float: left;

}

.user-cart-top .cart-text{

     font-size: 13px;

    padding: 10px;  

}

.user-cart-top .total,

.user-cart-top .qtd{

    display: block;

    width: 23%;

    float: left;

    text-align: right;

}

.user-cart-top .product-name.status-order{

    width: 35%; 

}

.user-cart-top .price-order{

    width: 22%; 

}

.user-cart-top .total-order{

    width: 43%; 

}



#topnav .toolbar .dropdown-menu.messages ul li a.my-carl-item .msg-content, 

#topnav .toolbar .dropdown-menu .tab-pane.messages ul li a.my-carl-item .msg-content{

    min-height: 20px;

}

.user-cart-top .scroll-pane > .scroll-content{

    top: 35px;

}

#topnav .toolbar .dropdown-menu.dropdown-alternate.messages .scrollthis{

   font-size: 12px;

}

#topnav .toolbar .dropdown-menu.dropdown-alternate.messages .cart-total{

    float: left;

}



.node-product .slides{

   

    margin-bottom: 20px;

}

.node-product .flex-control-thumbs li{

    margin-top: 10px;

    margin-bottom: 10px;

}

.node-product .flexslider{

    border-radius: 0;

    border: 0;

    box-shadow: none;

    border-right: 1px solid #ddd;

}

.node-product .product-sku {

    font-size: 24px;

    font-weight: 300;

    margin-top: 0;

    margin-bottom: 15px;

}

.node-product .price-field {

    border-bottom: 1px solid #ddd;

    font-size: 24px;

    font-weight: 600;

    margin-bottom: 10px;

    padding-bottom: 10px;

    text-align: right;

    

}

.node-product{ font-size: 18px;}

.node-product .scale-form-items-wrapper label.field-item,

.node-product .form-item-fields-t-order-line-color-tid label{

    display: block;

    font-weight: bold;

}

.node-product .scale-form-items-wrapper{

   float: left;

    margin-top: 35px;

    margin-bottom: 20px;

    width: 100%;

}

.node-product .scale-form-items-wrapper .form-type-textfield{

   float: left;

   width: 40px;

}

.node-product .add-to-cart-form-content .form-submit{

   background-color: #1e1e1e;

    color: #fff;

    padding: 10px 15px;

    text-transform: uppercase;

    border: 0;

}

.node-product .add-to-cart-form-content .form-submit:hover{

    opacity: 0.7;

}

.node-product .body-field{

      border-top: 1px solid #ddd;

    margin-top: 50px;

    padding-top: 20px;

}

.node-product .disponibilidade-field{

    text-align: right;

}



#cart-checkout-form fieldset .fieldset-wrapper{

    padding: 20px;

     font-size: 17px;

}

#cart-checkout-form fieldset .fieldset-wrapper label{

    display: block;

}

#cart-checkout-form fieldset .fieldset-wrapper .form-item {

    padding-bottom: 20px;

}

a.continue-shopping,

#cart-checkout-form .form-submit{

      background-color: #1e1e1e;

    border: 0 none;

    color: #fff;

    padding: 10px 15px;

    text-transform: uppercase; 

    font-size: 18px;

}

a.continue-shopping{

    background-color: #03a9f4;

}

a.continue-shopping,

#cart-checkout-form .form-submit:hover{

    opacity: 0.7;

}



.cart-table-wrapper .total{

    font-size: 16px;

    font-weight: bold;

}

.cart-table-wrapper{

    margin-bottom: 50px;

}







@media screen and (max-width: 1366px) {

    #edit-filter select,

    #edit-filter {

        font-size: 10px;

    }

    #edit-filter .col-sm-8,

    #edit-filter .col-sm-2{

        width: auto;

    }

    #edit-filter .form-item.form-group label {

        margin-right: 5px;

    }

    #edit-filter .panel-footer {

        margin-top: 10px;

    }

}