th.right,td.right{text-align:right}
th.left,td.left{text-align:left}
.table td.title {color: #707070;font-weight: normal;}
.inline {display:inline}
input, button, select, textarea { font-family:Helvetica}
.btn{line-height:normal} /*fix ace*/
/*color personalization*/
.navbar .navbar-corp-1 {background: none repeat scroll 0 0 #CCCCCC/*#C32A1D*/;}
.ace-nav > li.corp-2 {background: none repeat scroll 0 0 #7A1A12;}
.nav-list > li.active > a, .nav-list > li.active > a:hover, .nav-list > li.active > a:focus, .nav-list > li.active > a:active {color: #C32A1D;}
.nav-list li.active > a:after {border-color: rgba(0, 0, 0, 0) #C32A1D rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}
.nav-list > li .submenu > li.active > a {color: #C32A1D;}
.nav-list > li .submenu > li.active > a > [class*="icon-"]:first-child {color: #333;}
.nav-list > li a:hover > .arrow, .nav-list > li.active > a > .arrow, .nav-list > li.open > a > .arrow {color: #333;}
.nav-list > li.active:after {border-right: 2px solid #C32A1D;}
.breadcrumb > li > a { color: #C32A1D;}
.profile-user-info-striped .profile-info-name {
    background-color: #F5F5F5;
    border-top: 1px solid #F7FBFF;
    color: #666;
}
.widget-box.transparent > .widget-header { color:#F5F5F5;}
.color-corp-1 { color: #C32A1D !important;}
.color-corp-2 { color: #7A1A12 !important;}
.btn-corp-1 {background-color: #C32A1D !important;border-color: #C32A1D;}
.btn-corp-1:focus,.btn-corp-1:hover,.btn-corp-1:active {background-color: #7A1A12 !important;border-color: #7A1A12;}
a {color: #C32A1D}
a:focus, a:hover, a:active{ color:#7A1A12;}
.pagination ul > li > a, .pager > li > a {color: #C32A1D}
.pagination ul > li > a:focus, .pager > li > a:focus,.pagination ul > li > a:hover, .pager > li > a:hover, .pagination ul > li > a:active, .pager > li > a:active {color: #7A1A12}
.widget-header { color:#C32A1D; }
.login-layout { background-color: #444;}
.navbar-inner { /*min-height:76px!important;*/}
.nav.pull-right {/* margin-top:15px;*/}

ul.thumbnails-sp { display:table!important;}
ul.thumbnails-sp li { float:left!important; width:100px!important; height:100px!important; display: flex!important;}
ul.thumbnails-sp li a { margin:auto!important; vertical-align:middle!important; display:block!important;}

.profile-info-name { width:200px}
.profile-info-value {margin-left: 210px;}

.table-small { margin-bottom:0px; font-size:12px;}
.table-small td,.table-small th {
    padding: 4px;  }
select.small {     font-size: 12px;height: 28px;line-height: 12px;margin: 0;padding: 5px;}
.header-color-corp-1 {
    background: none repeat scroll 0 0 #C32A1D;
    border-color: #C32A1D;
}
.header-color-corp-2 {
    background: none repeat scroll 0 0 #7A1A12;
    border-color: #7A1A12;
}
.header-color-grey2 {
    background: none repeat scroll 0 0 #BDBDBD;
    border-color: #989898;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color: #FFFFFF;
    border-color: #C32A1D #C5D0DC rgba(0, 0, 0, 0);
    border-top: 2px solid #C32A1D;
    color: #576373;
}
.infobox { width:auto; }
.label-green, .badge-green { background-color: #82AF6F !important;}
.label-celeste, .badge-celeste { background-color: #2ECCFA !important;}
.label-cafe, .badge-cafe { background-color: #61210B !important;}
.infobox-corp-1 { border-color: #C32A1D;color: #C32A1D;}
.infobox-corp-1 > .infobox-icon > [class*="icon-"] { background-color: #C32A1D; }
.infobox-gray { border-color:#ABBAC3; color:#ABBAC3; }
.infobox-gray > .infobox-icon > [class*="icon-"] { background-color: #ABBAC3; }
.infobox-pink { border-color:#D6487E; color:#D6487E; }
.infobox-pink > .infobox-icon > [class*="icon-"] { background-color: #D6487E; }
.infobox-yellow { border-color:#FEE188; color:#FEE188; }
.infobox-yellow > .infobox-icon > [class*="icon-"] { background-color: #FEE188; }
.infobox-success { border-color:#82AF6F; color:#82AF6F; }
.infobox-success > .infobox-icon > [class*="icon-"] { background-color: #82AF6F; }
.infobox-light { border-color:#888888; color:#888888; }
.infobox-light > .infobox-icon > [class*="icon-"] { background-color: #888888; }

.gray {color: #ABBAC3 !important;}
.pink {color: #D6487E !important;}
.yellow {color: #FEE188 !important;}
.green {color: #82AF6F !important;}
.light {color: #888888 !important;}

.bar-yellow-striped {
    background-color: #FFD259!important;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0))!important;
}
.bar-pink-striped {
    background-color: #d6487e!important;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0))!important;
}
.bar-active {
    animation: 2s linear 0s normal none infinite progress-bar-stripes!important;
}

.btn.btn-app.btn-xsmall {
    border-radius: 5px;
    font-size: 12px;
    padding-bottom: 6x;
    width: 60px;
}
.grid5:first-child {border-left: medium none;}
.grid5 {margin: 0 1%; padding: 0 1%;width: 17%;}
.grid2, .grid3, .grid4, .grid5 {-moz-box-sizing: border-box;border-left: 1px solid #E3E3E3;display: block;float: left; margin: 0;}

.btn-group > .btn, .btn-group + .btn { border-width: 3px !important;}

.nav-list > li .submenu > li > a {
    padding: 4px 0 4px 37px;
}
.nav-list > li .submenu > li a > [class*="icon-"]:first-child {
    top: 7px;
}
.nav-list li.active > a:after {
    border-width: 11px 10px;
    top: 1px;
}

.table-micro { margin-bottom:0px; font-size:11px;}
.table-micro td, .table-micro th {
    padding: 3px; line-height:14px }

table form { margin-bottom:0px;}
.table-micro select, .table-micro textarea, .table-micro input[type="text"], .table-micro input[type="password"], .table-micro input[type="datetime"], .table-micro input[type="datetime-local"], .table-micro .table-micro input[type="date"], .table-micro input[type="month"], .table-micro input[type="time"], .table-micro input[type="week"], .table-micro input[type="number"], .table-micro input[type="email"], .table-micro input[type="url"], .table-micro input[type="search"], .table-micro input[type="tel"], .table-micro input[type="color"], .table-micro .uneditable-input	{
    font-size: 11px; height:12px; margin-bottom:0px
}
.table-micro select { font-size: 11px; height:22px; margin-bottom:0px}
.table-micro .lbl { font-size:11px}

select.micro { font-size: 11px;height: 24px;line-height: 11px;margin: 0;padding: 2px;}
input.micro {  font-size: 11px;height: 24px;line-height: 11px;margin: 0;padding: 2px;}

select.mini {  font-size: 10px!important;height: 28px;line-height: 10px!important;margin: 0;padding: 2px;}
input.mini {  font-size: 10px!important;height: 28px;line-height: 10px!important;margin: 0;padding: 2px;}

ul.ace-thumbnails li { width: 150px; height: 150px}
.profile-info-row { min-height: 33px}