@CHARSET "UTF-8";
@import url('icons/iconfont/style.css');

/*COR PADRÃO DO TEMA: #00AFA9 -> AZUL*/

/* MENU LEFT */
#menu .slim-scroll > ul.menu-0 > li.active > a,
#menu > ul.menu-0 > li.active > a {
  background-color: #00AFA9;
  color: #fff;
  height: 40px;
  line-height: 40px;
}
#menu .profile span ul li a.glyphicons i{
  color: #9a9a9a;
}
/* MENU LEFT */

/* ALTERAÇÕES TEMA */

/* dropdown-menu */
.navbar.main .topnav > li.open.dd-1 .dropdown-menu > li:not(.profile):hover > a {
  background: #00AFA9;
  border: none;
  color: #fff;
  font-weight: 600;
  text-shadow:none;
  box-shadow:none;
}
.navbar.main .topnav > li.open.dd-1 .dropdown-menu > li:not(.profile):hover {
  border-bottom: 1px solid #f7f7f7;
}
.navbar.main .topnav > li.open .dropdown-menu li:not(.profile):last-child:hover  {
  border-bottom: none;
}

/* BTNS */
.btn-group.open .btn-primary.dropdown-toggle,
.btn-primary.disabled,
.btn-primary[disabled],
.btn-primary:hover,
.btn-primary:focus {
  background: #00AFA9;
  color: #ffffff;
}
/* btn primary - color reset */
.btn-primary {
  color: #ffffff;  
  background-color: #00b1e1;
  background-image:none;
  border:1px solid #00a5d2;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -webkit-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -moz-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -o-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  box-shadow:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -o-box-shadow:none;
}
.btn-primary.btn-outline {
  background-color: transparent;
  color: #00bdf0;
  text-shadow: none;
}
.btn-primary.btn-outline:hover,
.btn-primary.btn-outline:active,
.btn-primary.btn-outline:focus {
  background-color: transparent;
  border-color: #0099c2;
  color: #00b1e1;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-color: #00a5d2;
  border-color: #0099c2;
}
.btn-primary.glyphicons i:before {
  color: rgba(255, 255, 255, 0.4);
  text-shadow: none;
}
.btn-group .btn-primary:not(.dropdown-toggle) {
 margin: 0px;
 }
#calendar .btn-group .btn-primary {
    margin-right: 0px;
}

/* btn inverse - color reset */
.btn-inverse {
  color: #ffffff;  
  background-color: #2a2a2a;
  background-image:none;
  border:1px solid #222222;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -webkit-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -moz-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -o-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  box-shadow:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -o-box-shadow:none;
}
.btn-inverse.btn-outline {
  background-color: transparent;
  color: #323232;
  text-shadow: none;
}
.btn-inverse.btn-outline:hover,
.btn-inverse.btn-outline:active,
.btn-inverse.btn-outline:focus {
  background-color: transparent;
  border-color: #1b1b1b;
  color: #2a2a2a;
}
.btn-inverse.disabled,
.btn-inverse[disabled],
fieldset[disabled] .btn-inverse,
.btn-inverse.disabled:hover,
.btn-inverse[disabled]:hover,
fieldset[disabled] .btn-inverse:hover,
.btn-inverse.disabled:focus,
.btn-inverse[disabled]:focus,
fieldset[disabled] .btn-inverse:focus,
.btn-inverse.disabled:active,
.btn-inverse[disabled]:active,
fieldset[disabled] .btn-inverse:active,
.btn-inverse.disabled.active,
.btn-inverse[disabled].active,
fieldset[disabled] .btn-inverse.active,
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.open .dropdown-toggle.btn-inverse {
  color: #ffffff;
  background-color: #222222;
  border-color: #1b1b1b;
}
.btn-group .btn-inverse:not(.dropdown-toggle) {
    margin: 0px;
}
#calendar .btn-group .btn-inverse {
    margin-right: 0px;
}

/* btn danger - color reset */
.btn-danger { 
  color: #ffffff;  
  background-color: #ed5466;
  background-image:none;
  border:1px solid #ec465a;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -webkit-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -moz-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -o-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  box-shadow:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -o-box-shadow:none;
}
.btn-danger.btn-outline {
  background-color: transparent;
  color: #ee6272;
  text-shadow: none;
}
.btn-danger.btn-outline:hover,
.btn-danger.btn-outline:active,
.btn-danger.btn-outline:focus {
  background-color: transparent;
  border-color: #ea384d;
  color: #ed5466;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active,
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-color: #ec465a;
  border-color: #ea384d;
}
.btn-group .btn-danger:not(.dropdown-toggle) {
    margin: 0px;
}
#calendar .btn-group .btn-danger {
    margin-right: 0px;
}

/* btn info - color reset */
.btn-info {  
  color: #ffffff;  
  background-color: #63d3e9;
  background-image:none;
  border:1px solid #36c6e3;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -webkit-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -moz-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -o-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  box-shadow:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -o-box-shadow:none;
}
.btn-info.btn-outline {
  background-color: transparent;
  color: #70d7eb;
  text-shadow: none;
}
.btn-info.btn-outline:hover,
.btn-info.btn-outline:active,
.btn-info.btn-outline:focus {
  background-color: transparent;
  border-color: #48cbe5;
  color: #63d3e9;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active,
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-color: #56cfe7;
  border-color: #48cbe5;
}
.btn-group .btn-info:not(.dropdown-toggle) {
    margin: 0px;
}
#calendar .btn-group .btn-info {
    margin-right: 0px;
}

/* btn warning - color reset */
.btn-warning { 
  color: #ffffff;  
  background-color: #ffd66a;
  background-image:none;
  border:1px solid #ffd25b;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -webkit-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -moz-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -o-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  box-shadow:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -o-box-shadow:none;
}
.btn-warning.btn-outline {
  background-color: transparent;
  color: #ffda79;
  text-shadow: none;
}
.btn-warning.btn-outline:hover,
.btn-warning.btn-outline:active,
.btn-warning.btn-outline:focus {
  background-color: transparent;
  border-color: #ffce4b;
  color: #ffd66a;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active,
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-color: #ffd25b;
  border-color: #ffce4b;
}
.btn-group .btn-warning:not(.dropdown-toggle) {
    margin: 0px;
}
#calendar .btn-group .btn-warning {
    margin-right: 0px;
}

/* btn success - color reset */
.btn-success {  
  color: #ffffff;  
  background-color: #91c854;
  background-image:none;
  border:1px solid #8ac448;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -webkit-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -moz-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -o-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  box-shadow:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -o-box-shadow:none;
}
.btn-success.btn-outline {
  background-color: transparent;
  color: #98cc60;
  text-shadow: none;
}
.btn-success.btn-outline:hover,
.btn-success.btn-outline:active,
.btn-success.btn-outline:focus {
  background-color: transparent;
  border-color: #82c03e;
  color: #91c854;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active,
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-color: #8ac448;
  border-color: #82c03e;
}
.btn-group .btn-success:not(.dropdown-toggle) {
    margin: 0px;
}
#calendar .btn-group .btn-success {
    margin-right: 0px;
}

/* btn default - color reset */
.btn-default {
  color: #000000;
  background-color: #ecf0f1;
  border:1px solid #cfd9db;
  background-image:none;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
  -webkit-text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
  -moz-text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
  -o-text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
  box-shadow:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -o-box-shadow:none;
}
.btn-default.btn-outline {
  background-color: transparent;
  color: #aaaaaa;
  text-shadow: none;
}
.btn-default.btn-outline:hover,
.btn-default.btn-outline:active,
.btn-default.btn-outline:focus {
  background-color: transparent;
  border-color: #c0cdd1;
  color: #919191;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active,
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #777777;
  background-color: #ededed;
  border-color: #c6d2d5;
}
.btn-group .btn-default:not(.dropdown-toggle) {
    margin: 0px;
}
#calendar .btn-group .btn-default {
    margin-right: 0px;
}

/* btn teal - color reset */
.btn-teal {
  color: #ffffff;  
  background-color: #6bccb4;
  background-image:none;
  border:1px solid #60c8ae;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -webkit-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -moz-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -o-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  box-shadow:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -o-box-shadow:none;
}
.btn-teal.btn-outline {
  background-color: transparent;
  color: #76d0ba;
  text-shadow: none;
}
.btn-teal.btn-outline:hover,
.btn-teal.btn-outline:active,
.btn-teal.btn-outline:focus {
  background-color: transparent;
  border-color: #54c4a8;
  color: #6bccb4;
}
.btn-teal.disabled,
.btn-teal[disabled],
fieldset[disabled] .btn-teal,
.btn-teal.disabled:hover,
.btn-teal[disabled]:hover,
fieldset[disabled] .btn-teal:hover,
.btn-teal.disabled:focus,
.btn-teal[disabled]:focus,
fieldset[disabled] .btn-teal:focus,
.btn-teal.disabled:active,
.btn-teal[disabled]:active,
fieldset[disabled] .btn-teal:active,
.btn-teal.disabled.active,
.btn-teal[disabled].active,
fieldset[disabled] .btn-teal.active,
.btn-teal:hover,
.btn-teal:focus,
.btn-teal:active,
.btn-teal.active,
.open .dropdown-toggle.btn-teal {
  color: #ffffff;
  background-color: #60c8ae;
  border-color: #54c4a8;
}
.btn-group.open .btn.dropdown-toggle.btn-teal {
    background-color: #60c8ae;
}
.btn-facebook .caret{
    border-top: 4px solid #FFFFFF;
}
.btn-group .btn-teal:not(.dropdown-toggle) {
    margin: 0px;
}
#calendar .btn-group .btn-teal {
    margin-right: 0px;
}

/* btn facebook - color reset */
.btn-facebook {
  color: #ffffff; 
  background-color: #3b5998;
  background-image:none;
  border:1px solid #37538d;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -webkit-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -moz-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -o-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  box-shadow:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -o-box-shadow:none;
}
.btn-facebook.btn-outline {
  background-color: transparent;
  color: #3f5fa3;
  text-shadow: none;
}
.btn-facebook.btn-outline:hover,
.btn-facebook.btn-outline:active,
.btn-facebook.btn-outline:focus {
  background-color: transparent;
  border-color: #324c82;
  color: #3b5998;
}
.btn-facebook.disabled,
.btn-facebook[disabled],
fieldset[disabled] .btn-facebook,
.btn-facebook.disabled:hover,
.btn-facebook[disabled]:hover,
fieldset[disabled] .btn-facebook:hover,
.btn-facebook.disabled:focus,
.btn-facebook[disabled]:focus,
fieldset[disabled] .btn-facebook:focus,
.btn-facebook.disabled:active,
.btn-facebook[disabled]:active,
fieldset[disabled] .btn-facebook:active,
.btn-facebook.disabled.active,
.btn-facebook[disabled].active,
fieldset[disabled] .btn-facebook.active,
.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active,
.open .dropdown-toggle.btn-facebook {
  color: #ffffff;
  background-color: #37538d;
  border-color: #324c82;
}
.btn-group.open .btn.dropdown-toggle.btn-facebook {
    background-color: #37538d;
}
.btn-teal .caret{
    border-top: 4px solid #FFFFFF;
}
.btn-group .btn-facebook:not(.dropdown-toggle) {
    margin: 0px;
}
#calendar .btn-group .btn-facebook {
    margin-right: 0px;
}

/* btn twitter - color reset */
.btn-twitter {
  color: #ffffff;  
  background-color: #55acee;
  background-image:none;
  border:1px solid #47a5ed;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -webkit-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -moz-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  -o-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  box-shadow:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -o-box-shadow:none;
}
.btn-twitter.btn-outline {
  background-color: transparent;
  color: #63b3ef;
  text-shadow: none;
}
.btn-twitter.btn-outline:hover,
.btn-twitter.btn-outline:active,
.btn-twitter.btn-outline:focus {
  background-color: transparent;
  border-color: #399eeb;
  color: #55acee;
}
.btn-twitter.disabled,
.btn-twitter[disabled],
fieldset[disabled] .btn-twitter,
.btn-twitter.disabled:hover,
.btn-twitter[disabled]:hover,
fieldset[disabled] .btn-twitter:hover,
.btn-twitter.disabled:focus,
.btn-twitter[disabled]:focus,
fieldset[disabled] .btn-twitter:focus,
.btn-twitter.disabled:active,
.btn-twitter[disabled]:active,
fieldset[disabled] .btn-twitter:active,
.btn-twitter.disabled.active,
.btn-twitter[disabled].active,
fieldset[disabled] .btn-twitter.active,
.btn-twitter:hover,
.btn-twitter:focus,
.btn-twitter:active,
.btn-twitter.active,
.open .dropdown-toggle.btn-twitter {
  color: #ffffff;
  background-color: #47a5ed;
  border-color: #399eeb;
}
.btn-group.open .btn.dropdown-toggle.btn-twitter {
    background-color: #47a5ed;
}
.btn-twitter .caret{
    border-top: 4px solid #FFFFFF;
}
.btn-group .btn-twitter:not(.dropdown-toggle) {
    margin: 0px;
}
#calendar .btn-group .btn-twitter {
    margin-right: 0px;
}

/* BTNS */

/* BTN GROUP */
/* button group reset */
.btn-group.open .dropdown-toggle {
  outline: none;
  -webkit-box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
}
.btn-group.open .btn-outline {
  background-color: transparent !important;
}

/*DROP DOWN MENU*/
/* ----------------------------
 *
 * Dropdown Menu
 *
 * --------------------------- */
.dropdown-menu > li > a:hover, 
.dropdown-menu > li > a:focus, 
.dropdown-submenu:hover > a, 
.dropdown-submenu:focus > a {
    outline: 0;
    background-color: #f8f8f8;
    background-image: none;
    filter:none;
    color: #444;
}
/*DROP DOWN MENU*/

/* PAGINTATION */

.pagination ul > li > a,
.pagination ul > li > span {
  color: #00b1e1;
  border-color: #cfd9db;
}
.pagination ul > li > a:hover {
  color: #00a5d2;
  background-color: #f5f5f5;
  border-color: #c9d4d7;
}
.pagination ul > li > a:hover,
.pagination ul > li.primary > a {
  color: #00a5d2;
  background-color: #f5f5f5;
  border-color: #c9d4d7;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #00a9d7;
  background-color: #f5f5f5;
  border-color: #c9d4d7;
}
.pagination ul > .primary.disabled > a,
.pagination ul > .disabled > a,
.pagination ul > .disabled > span {
  color: #00b1e1;
  border-color: #cfd9db;
}
.pagination ul > .disabled > a:hover {
  color: #00a5d2;
  background-color: #f5f5f5;
  border-color: #c9d4d7;
}

/* PAGINATION */

/* ALTERAÇÕES TEMA */



/* Modal */
.modal-tabs{
	padding-left: 10px;
}
.tab-header{
	padding:9px 0 0;
	border-bottom:0px;
}
.tab-header h3{
	padding:0 0 9px 15px;
	border-bottom:0px;
}
.tab-header .close{
	margin-right: 15px;
}
.tab-body{
	padding-top:0px;
}
.tab-footer{
	display:none;
}
.tab-footer.active{
	display:block;
}
.modal{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040;
    display:none;
    width:100%;
    height:100%;
    background: rgba(255, 255, 255, 0.54902);
    background: url('../img/bg-transparent.png')\9;
    margin-left: 0px;
    overflow: hidden;
    -webkit-overflow-scrolling:touch;
    outline:0;
    border-radius: 0px;
    box-shadow:none;
}
.modal .table-row{
    display:table-row;
}
.modal .table-cell{
    display:table-cell;
    vertical-align: top;
    text-align:center;
}
.modal.show{
	display:table;
}
.modal-content .modal-body{
	min-width: 650px !important;
}
.modal-form {
  margin-bottom: 0;
}
.modal-header .close {
  margin-top: 2px;
}
.modal .table-cell .modal-content{
    text-align: left;
    display: inline-block;
    background-color: #ffffff;
    max-width: 700px;
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
    margin-top: 40px;
    overflow: hidden;
}
.modal .table-cell .modal-content iframe{width:90%;}
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #cfd9db;
  background-color: #e9e9e9;
  
}
.modal-header + .modal-body {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius:0px;
}
.modal-header h3 {
  margin: 0;
  line-height: 25px;
  font-size:20px;
  color: #2c2c2c;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: -1px;
}
.modal-body {
  position: relative;
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
  background-color: #f5f7f7;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.modal-footer {
  padding: 9px 15px;
  margin-bottom: 0;
  text-align: right;
  margin-top: 0px;
  border-top: 1px solid #cfd9db;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  *zoom: 1;
}
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
@media screen and (max-width:710px){
    .modal .table-cell .modal-content{
        max-width : 340px !important;
    }
    .modal-content .modal-body{
	min-width: 320px!important;
    }
}
@media screen and (max-height:450px){
    .modal-body {max-height: 350px;}
}
@media screen and (max-height:350px){
    .modal-body {max-height: 250px;}
}
@media screen and (max-height:250px){
    .modal-body {max-height: 150px;}
}
/* MODAL */

/*CONFIRM NOTIFY*/
.notyfy_confirm {
    background: #57B7E2 !important;
    color: #fff !important;
}

/* AUTO COMPLETE */
.autocomplete-multiple{
    position:relative;
}
.autocomplete-single{
    position:relative;
}
.autocomplete{
    position: relative;
    display: none;
    border: 1px solid #ccc;
    background: white;	
}
.autocomplete li{
    font: 13px arial;
    cursor:pointer;
    list-style: none;
    padding: 3px 3px 3px 10px;
}
.autocomplete ul{
    margin:0;
    padding:0;
}
.autocomplete li.active{
    background: #eee;
    cursor: hover;
}
.autocomplete-multiple{
    display: inline-block;
    background: white;
    border: 1px solid #ccc;
    margin-left: 0 !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.autocomplete-spans{
    clear: both;
    min-height:0 !important;
    margin-left: 0 !important;
}
.autocomplete-spans span{
    padding:3px 3px 3px 5px;
    color:#222;
    margin: 2px 0 2px 2px;
    font-size:12px;
    padding: 2px;
    float: left;
    border: 1px solid #CCCCCC;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background:#f3f1f1;
}
.autocomplete-multiple input[type=text]{
    border: none;
    margin: 0 !important;
}
.remove-autocomplete-span{
    display: inline-block !important;
    float: none !important;
    width:8px !important;
    margin: 0 5px !important;
    cursor: pointer !important;
    min-height: 8px !important;
}
.remove-autocomplete-span:hover{
    opacity:0.3;
    filter: alpha(opacity=30);
}
.autocomplete-multiple .autocomplete-caret,.autocomplete-single .autocomplete-caret{
    position:absolute;
    width:20px;
    height:20px;
    top:5px;
    right:0px;
    cursor: pointer;
}

/*AUTO COMPLETE*/


/*TABLES*/
.table thead tr{
    background-color: #EBEBEB !important;
}
.table-grid{
    font-size: 11px !important;
    color:#333333;
}
.table-grid thead th, .table-grid thead th a{
    color:#000000;
}
.table-grid thead th:hover , .table-grid thead th:hover > a{
    color:#333333;
}
.table-grid tr th{
    cursor: pointer;
}
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    background-color: #FFFFFF;
}
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
    background-color: #F3F3F3;
}

.table-no-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    background-color:transparent;
}
.table-no-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
    background-color:transparent;
}
/*TABLES*/

/*WIDGETS*/
.widget .widget-body{padding:5px;}
/*WIDGETS*/

/*IMG AVATAR*/
.imgAvatar{
    position:ralative;
    height:50px !important;
    border:0;
    margin:5px;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
}
/*IMG AVATAR*/

/*FORMULARIO*/
form .control-group{margin:0;}
/*FORMULARIO*/

/*DATE PICKER*/
.ui-datepicker td a.ui-state-active, .ui-datepicker td span.ui-state-active {
    background-color: #00AFA9 !important;
    color: #fff;
    font-weight: 600;
}
.ui-datepicker{
    z-index: 91 !important;
}
/*DATE PICKER*/

/*FULL CALENDAR*/
.fc-event-skin {
  border-color: transparent;
  background-color: #00AFA9;
  color: #fff;
}
.fc-event-green{
    border-color: transparent;
    background-color: #387038 !important;
    color: #fff;
}
.fc-event-red{
    border-color: transparent;
    background-color: #f00 !important;
    color: #fff;
}

.fc-event-orange{
    border-color: transparent;
    background-color: #fd9843!important;
    color: #fff;
}



.fc-event-title span{margin-left:0px !important; float: left;}
.fc-header-title h2{font-size:22px !important;}
.fc-button-custom{height:26px; width:120px;}
.fc-event-inner{
    border-radius: 6px;
    
    
}


/*FULL CALENDAR*/

/*COLOR PICKER*/
.btn-color-picker{
    padding:5px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
}
/*COLOR PIKER*/


/* MENU Em ÁRVORE */
/*.treeview {
	
	background: rgb(248, 248, 248) !important;
	font-family: "Trebuchet MS"  !important;
}

.treeview li { 
	margin-bottom: 3px  !important;
}
*/
/* SOBRESCREVENDO O ESTUDO DO CONFIRM */
/*

.m-less {
	margin: 0 !important;
}

.img-avatar-my-account{
	border: 1px solid #e5e5e5;
	border-bottom: 5px solid #e5e5e5;
	width: 62px;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right: 15px;
}




*/
/* THEME */
/*.btn-primary,
#flotTip,
.btn-group.open .btn-primary.dropdown-toggle,
.btn-primary.disabled,
.btn-primary[disabled],
.btn-primary:hover,
.label-primary,
.table-primary thead th,
.pagination ul > .active > a,
.pagination ul > .active > span,
.gallery ul li .thumb,
.widget-activity ul.filters li.glyphicons.active i,
.ui-slider-wrap .slider-primary .ui-slider-range,
.accordion-heading .accordion-toggle,
.ui-widget-header,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
.fc-event-skin,
#external-events li,
.notyfy_wrapper.notyfy_primary,
.alert.alert-primary,
.pagination ul > li > a:hover,
.pagination ul > li.primary > a,
.gritter-item-wrapper.gritter-primary .gritter-item,
#content-notification .notyfy_wrapper.notyfy_primary,
.ribbon-wrapper .ribbon.primary,
.label.label-primary,
.widget-stats.primary,
.widget-stats.primary:hover,
.tabsbar:not(.tabsbar-2) ul li.active a,
.widget.widget-wizard-pills .widget-head ul li.primary a,
.bwizard-steps li.active,
.sliderContainer .ui-rangeSlider-bar,
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide-active,
#tlyPageGuideWrapper #tlyPageGuideMessages .tlypageguide_close,
#tlyPageGuideWrapper #tlyPageGuideMessages span,
.tabsbar.tabsbar-2.active-fill ul li.active a,
.shop-client-products.list ul li a .glyphicons i,
.navbar.main .topnav > li.open.dd-1 .dropdown-menu > li:not(.profile):hover > a {
  background-color: #496cad;
}
#menu .slim-scroll > ul.menu-0 > li.active > a,
#menu .slim-scroll > ul.menu-0 > li.active:not(.hasSubmenu) > a:hover,
#menu > ul.menu-0 > li.active:not(.hasSubmenu) > a:hover,
.widget-stats.primary,
.btn-primary,
.tabsbar:not(.tabsbar-2) ul li.active a {
  background-color: #6785bd;
  background-image: -moz-linear-gradient(top, #7b96c7, #496cad);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7b96c7), to(#496cad));
  background-image: -webkit-linear-gradient(top, #7b96c7, #496cad);
  background-image: -o-linear-gradient(top, #7b96c7, #496cad);
  background-image: linear-gradient(to bottom, #7b96c7, #496cad);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7b96c7', endColorstr='#ff496cad', GradientType=0);
}
a,
p a,
.widget .widget-body.list ul li .count,
.widget-stats .txt strong,
.glyphicons.single i:before,
.glyphicons.single,
.table-primary tbody td.important,
.widget.widget-3 .widget-body.large.cancellations span span:first-child,
.widget .widget-footer a:hover,
.widget .widget-footer a:hover i:before,
.widget.widget-3 .widget-footer a:hover,
.widget.widget-3 .widget-footer a:hover i:before,
blockquote small,
#menu .profile span a,
.tabsbar.tabsbar-2 ul li.active a,
.tabsbar.tabsbar-2 ul li.active a i:before,
.glyphicons.primary i:before,
.glyphicons.standard:not(.disabled):hover i:before,
.menubar.links.primary ul li a,
.text-primary,
#docs_icons .glyphicons i:before,
.widget.widget-tabs-double-2 .widget-head ul li.active a i:before,
.widget.widget-tabs-double-2 .widget-head ul li.active a,
.shop-client-products.product-details .form-horizontal .price,
#menu .appbrand,
.widget-activity ul.list li:hover .activity-icon i:before,
.widget-activity ul.list li.highlight .activity-icon i:before,
#menu ul.menu-1 > li.hasSubmenu.active ul li .glyphicons:hover i:before,
.navbar.main .topnav > li.open.dd-2 .dropdown-menu > li:not(.profile):hover > a i:before {
  color: #496cad;
}
.btn-primary,
.ui-slider-wrap .slider-primary .ui-slider-handle,
#flotTip,
.widget.widget-2.primary .widget-head,
.widget .widget-body.list.list-2 ul li.active a i:before,
.table-primary thead th,
.pagination ul > .active > a,
.pagination ul > .active > span,
.widget.widget-4 .widget-head .heading,
.ui-widget-header,
.fc-event-skin,
.alert.alert-primary,
.pagination ul > li > a:hover,
.pagination ul > li.primary > a,
.widget-stats.primary,
#menu .slim-scroll > ul.menu-0 > li.active > a,
.widget-chat .media .media-body,
.widget-chat .media .media-body.right,
.navbar.main .topnav > li.open.dd-1 .dropdown-menu > li:not(.profile):hover > a,
.navbar.main .topnav > li.open.dd-1:not(.dd-2) .dropdown-menu > li:not(.profile):hover,
#menu .slim-scroll > ul.menu-0 > li.active > a,
#menu > ul.menu-0 > li.active > a {
  border-color: #496cad;
}
.table-primary tbody td {
  background-color: #f9fafc;
}
.table-primary tbody tr.selected td,
.table-primary tbody tr.selectable:hover td {
  background-color: #d5dded;
}
.table-primary.table-bordered tbody td,
.table-primary,
.pagination ul > .disabled > a,
.pagination ul > .disabled > span {
  border-color: #f9fafc;
}
.navbar.main .topnav > li.open.dd-1:not(.dd-2) .dropdown-menu > li:not(.profile):hover > a {
  box-shadow: 0 5px 5px -5px #2b3f65 inset, 0 -5px 5px -5px #2b3f65 inset;
}
.navbar.main .topnav > li.open.dd-2 .dropdown-menu > li:not(.profile):hover > a {
  background: rgba(73, 108, 173, 0.07);
}
#menu .slim-scroll > ul.menu-0 > li.active > a,
#menu > ul.menu-0 > li.active > a {
  box-shadow: 0 1px 0 0 #6988c0 inset;
  -moz-box-shadow: 0 1px 0 0 #6988c0 inset;
  -webkit-box-shadow: 0 1px 0 0 #6988c0 inset;
  text-shadow: 0 1px 0 #2b3f65;
}
#footer .copy a {
  color: #b1c1de;
}
.btn-primary {
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 1px #2b3f65;
  -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 1px #2b3f65;
  -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 1px #2b3f65;
}
.bwizard-steps li.active:after,
.sliderContainer .ui-rangeSlider-rightArrow .ui-rangeSlider-arrow-inner,
.widget-chat .media .media-object.pull-right:after {
  border-left-color: #496cad;
}
.sliderContainer .ui-rangeSlider-leftArrow .ui-rangeSlider-arrow-inner,
.widget-chat .media .media-object.pull-left:after {
  border-right-color: #496cad;
}
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide-active.tlypageguide_right:after,
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide-active.tlypageguide_left:after,
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide-active.tlypageguide_top:after {
  border-top-color: #496cad;
}
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide-active.tlypageguide_bottom:after {
  border-bottom-color: #496cad;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #2b3f65;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #41619b;
}
.tlypageguide_shadow:after {
  background-color: rgba(73, 108, 173, 0.2);
}
.widget .widget-body.list.list-2 ul li.active {
  border-color: #8da4cf;
}
.widget .widget-body.list.list-2 ul li a {
  color: #8da4cf;
}
.widget .widget-body.list.list-2 ul li a i:before {
  background: #f9fafc;
  color: #6988c0;
  border-color: #8da4cf;
}
*/



/* ESTILO NETFLEX */
input[type='text'], input[type='password'], select, textarea, label{
	color: #000 !important;
	border-color: #D8D9DA !important;
}

.border{
	border: 1px solid red;
}



a:hover{
	text-decoration: none !important;
}
/*


.margin-button-right a, .margin-button-right button{
	margin-right: 5px !important;
}

.margin-button-bottom a{
	margin-bottom: 11px !important;
}

.margin-button-bottom .dropdown a{
	margin-bottom: 0px !important;
}

.margin-button-bottom{
	margin-bottom: 5px !important;
}



.btn-margin-less button, .btn-margin-less a{
	margin: 0px !important;
}

.btn-margin{
	margin-right: 5px !important;
}

.margin-button-right .btn+.btn:not(.btn-block){
	margin: 0px;
}
*/
i.icon-font-awesome{
	/* color: #000 !important; */
	background: transparent !important;
	font-size: 13px;
	line-height: 19px !important;
}
/*
.margin-options{
	margin-top: -10px;
	margin-left: 150px !important;
}

ul.nav.nav-tabs{
	margin-bottom: 0px !important;
	border-bottom: 0px !important;
	padding-bottom: 0px !important;
}

.tab-header{
	padding: 9px 0px 0px 0px !important;
	margin-bottom: 0px;
}

ul.nav.nav-tabs li a{
	color: #333 !important;
}

.filtros{
	background: #eee;
	margin-bottom: 5px;
}

.filtros form{
	padding: 10px;
	padding-bottom: 0px;
}

.table-financeiro-index thead tr td, .table-financeiro-index thead tr th, .table-financeiro-index tbody tr td, .table-financeiro-index tfoot tr td{
	font-size: 11px !important;
	color: #333;
}

.table-financeiro-index thead{
	font-weight: bold;
}*/


/* ESTILO NETFLEX */


/* MODULO FINANCEIRO */

.vencido {color: red;}

/* CALCULADORA */
/*.calculadora{
	padding: 15px;
	border: 1px solid #CCC;
	border-radius: 4px;
	display: none !important;
}

.calculadora div.title{
	background: #F1F1F1;
}

.calculadora div.title h1{
	float: left;
	margin: 0 0 0 5px;
	font-size: 14px;
	padding: 0;
	line-height: 30px;
}

.calculadora div.title a{
	float: right;
	margin: 4px 5px 0 0;
	font-weight: bold;
}

.calculadora div.display{
	margin: 5px 0 0 0;
}

.calculadora div.display div.row-fluid{
	margin: 5px 0 0 0;
}*/
/* CALCULADORA */

/* MODULO FINANCEIRO*/


/* MODULO TAREFAS */

/* ----------------------------
 *
 * Progress Bar
 *
 * --------------------------- */
.progress {
  background: #D1DBDE;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.progress.progress-sm {
  height: 15px;
}
.progress.progress-xs {
  height: 6px;
}
.progress .progress-bar {
  background-color: #F6F6F6;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.progress .bar.bar-info {
  background: #63d3e9;
}
.progress .bar.bar-success{
    background:#91c854;
}
.progress .bar.bar-warning {
  background: #ffd66a;
}
.progress .bar.bar-danger {
  background: #ed5466;
}
.progress-bancohoras{
    background: #F6F6F6;
    margin-top:20px;
}
.bar-title{text-align:center;}

.btn-green {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-green:hover {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}
.txt-red{color:#FF0000;}
.txt-green{color:#8ec657;}

/*TABS*/
.nav-tabs > li > a:hover,
.nav-pills > li > a,
.nav-pills > li > a:hover {
  background: #00AFA9;
  border-bottom-color: #00AFA9;
}
.nav-tabs {
    position:relative;
    border-bottom-color: #CFD9DB;
    bottom:-10px;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  background: #00AFA9;
  border-top-color: #00AFA9;
  border-left-color: #00AFA9;
  border-right-color: #00AFA9;
  text-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > li > a{
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav{
  margin-left: 0;
  margin-bottom: 0px;
  list-style: none;
}
.nav-tabs li.active a{
  background: #00AFA9;
  border-top-color: #00AFA9;
  border-left-color: #00AFA9;
  border-right-color: #00AFA9;
}
a{color:#666666;}
a:hover{color:#00A4DD;}

.f10{font-size:10px;}

.label.label-primary {
  background: #00AFA9;
  font-weight:normal;
}
.label.label-success {
  background: #5bb75b;
  font-weight:normal;
}
.label.label-default {
  background: #ADBDC0;
  font-weight:normal;
}
.label.label-yellow {
  background: #E3D12F;
  font-wight:normal;
}
.label.label-danger {
  background: ##ed5466;
  font-wight:normal;
}
/*COLORS*/
.color-blue{color:#00A4DD;}
.color-white{color:#FFFFFF;}
.color-gray{color:#666666;}
.color-gray-light{color:#999999;}
.color-black{color:#333333;}
.color-green{color:#5BB75B;}
.color-red{color:#ed5466;}

.fontsize-15{font-size:15px;}
.fontsize-14{font-size:14px;}
.fontsize-12{font-size:12px;}

.al-right{text-align:right;}

.bg-color-green{background:#00AFA9;color:#FFFFFF;}
.bg-color-red{background:#FF6A72;color:#FFFFFF;}
.bg-color-blue{background:#7B70E1;color:#FFFFFF;}
.bg-color-warning{background:#f7b84b;color:#FFFFFF;}
.bg-color-success{background:#1abc9c;color:#FFFFFF;}
.bg-color-info{background:#3699b7;color:#FFFFFF;}
.bg-color-black{background:#6c757e;color:#FFFFFF;}


.priority{
    padding: 0 1px;
    background-color:#ecf0f1;
    font-size: 10.5px;
    border:1px solid #cfd9db;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.priority .priority-content{
    display: inline-block;
    padding: 6px;
    vertical-align:middle;
    font-size: 10.5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.bg-priority-1{background:#F5003B;}
.bg-priority-2{background:#E3D12F;}
.bg-priority-3{background:#5BB75B;}

.pt2{padding-top:2px;}
.pb2{padding-bottom:2px;}
.pl2{padding-left:2px;}
.pr2{padding-right:2px;}

/*POPOVER*/
.popover-title {
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
}
.popover-content {
    font-size:11px;
}

/*IMG AVATAR*/
.img-avatar-my-account{
    padding:5px;
    margin:5px;
    height:62px;
    width:62px;
    overflow:hidden;
}
.img-avatar-my-account img{height:62px;}

/*IMG LOGOMARCA*/
.img-logo-my-account{
    padding:5px;
    margin:5px;
    height:31px;
    width:125px;
    overflow:hidden;
}
.img-logo-my-account img{height:31px;}

.ac-loading{position:absolute;width:20px;height:20px;background:#ff0000;top:0px;right:0px;}
.user-active{font-weight:bold;}
.cp{cursor:pointer;}
.close{opacity: 0.4;}


/*WIDGET MULTISELECT*/
.ui-widget-header {
  border: 1px solid #aaa;
  background: #f5f7f7;
  color: #333333;
  font-weight: bold;
}
.ui-multiselect-filter input {
  width: 100px;
  font-size: 10px;
  margin-left: 5px;
  height: 15px;
  padding: 2px;
  border: 1px solid #666666;
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  top: 4px;
  position: relative;
}

.ui-widget {
  font-family: inherit;
  font-size: inherit;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #D8D9DA;
  background: #ffffff;
  font-weight: 400;
  color: #333333;
}
.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {
  border: 1px solid #999;
  background: #f5f7f7;
  font-weight: 400;
  color: #212121;
}
.ui-multiselect-checkboxes li label{padding:2px;}
.ui-multiselect-checkboxes li label input{position:relative;top:-2px;}
.ui-multiselect-checkboxes li label span{margin-left:2px;}

.no-border{border:0px !important;}

.list_images_midia{height:100% !important;max-height:400px;overflow-y:auto;padding:2px;}
.midia-img{width:75px;padding:5px;float:left;border:1px solid #CCC;margin:2px;}
.midia-img img{width:75px;height:75px;}



.blink {
  animation-duration: 800ms;    /*blinking speed decreases and increase */
  animation-name: tgle;
  animation-iteration-count: infinite;
}

@keyframes tgle {
  0% {
    opacity: 0;
  }

  49.99% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }

  99.99% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}


.bola {
    border-radius: 50%;
    display: inline-block;
    height: 5px;
    width: 5px;
    background-color: black;
}

.pixel {
    border-radius: 50%;
    display: inline-block;
    height: 3px;
    width: 3px;
    background-color: orangered;
}

.pixel_transparente {
    border-radius: 50%;
    display: inline-block;
    height: 3px;
    width: 3px;
    background-color: transparent;
}



.bola_verde {
    background-color: green;
}

.bola_laranja {
    background-color: orange;
}

.bola_vermelha {
    background-color: red;
}

.bola_azul {
    background-color: #0099c2;
}

.bola_transparent {
    background-color: transparent;
}


tr:hover>td{
    background-color: #edf39a !important;
    font-weight: 600;
    
}
td{
    vertical-align:middle !important;
}


.task-board {
    background: #2c7cbc;
    display: inline-block;
    padding: 12px;
    border-radius: 3px;
    width: 550px;
    white-space: nowrap;
    overflow-x: scroll;
    min-height: 300px;
}

.status-card {
    width: 250px;
    margin-right: 8px;
    background: #F5F7F7;
    
    border-radius: 3px;
    display: inline-block;
    vertical-align: top;
    font-size: 0.9em;
}

.status-card:last-child {
    margin-right: 0px;
}

.card-header {
    width: 100%;
    padding: 5px;
    box-sizing: border-box;
    border-radius: 5px 5px 0 0;
    display: block;
    font-weight: bold;
}

.card-header-text {
    display: block;
}

ul.sortable {
    padding-bottom: 10px;
}

ul.sortable li:last-child {
    margin-bottom: 0px;
}

ul {
    list-style: none;
    margin: 0;
    padding: 0px;
}

.text-row {
    padding: 5px;
    margin: 5px;
    background: #fff;
    box-sizing: border-box;
    border-radius: 3px;
    border-bottom: 1px solid #ccc;
    cursor: pointer;
    font-size: 0.8em;
    white-space: normal;
    line-height: 20px;
}

.ui-sortable-placeholder {
    visibility: inherit !important;
    background: transparent;
    border: #666 2px dashed;
}

.badge-business {
   border-radius: 2px;
    font-weight: 200;
    font-size:11px;
   
    
}


summary {
  display: block;
  cursor: pointer;
  outline: 0; 
}

summary::-webkit-details-marker {
    display: none;
  }
.tree-nav__item {
  display: block;
  white-space: nowrap;
  position: relative;
}
.tree-nav__item.is-expandable::before {
  border-left: 1px solid #333;
  content: "";
  height: 100%;
  left: 0.8rem;
  position: absolute;
  top: 2.4rem;
  height: calc(100% - 2.4rem);
}
.tree-nav__item .tree-nav__item {
  margin-left: 2.4rem;
}
.tree-nav__item.is-expandable[open] > .tree-nav__item-title::before {
  font-family: "ionicons";
  transform: rotate(90deg);
}
.tree-nav__item.is-expandable > .tree-nav__item-title {
  padding-left: 1.4rem;
}
.tree-nav__item.is-expandable > .tree-nav__item-title::before {
  position: absolute;
  will-change: transform;
  transition: transform 300ms ease;
  font-family: "ionicons";
  font-size: 0.9rem;
  content: "\f125";
  left: 0;
  display: inline-block;
  width: 1.6rem;
  text-align: center;
}

.tree-nav__item-title {
  cursor: pointer;
  display: block;
  outline: 0;
  font-size: 0.9rem;
  line-height: 2rem;
}
.tree-nav__item-title .icon {
  display: inline;
  padding-left: 1.0rem;
  margin-right: 0.5rem;
  color: #666;
  font-size: 0.9rem;
  position: relative;
}
.tree-nav__item-title .icon::before {
  top: 0;
  position: absolute;
  left: 0;
  display: inline-block;
  width: 1.6rem;
  text-align: center;
}

.tree-nav__item-title::-webkit-details-marker {
  display: none;
}