/* 
    Document   : styles.css
    Created on : 08/05/2013, 3:52:19 PM
    Author     : reganc
    Description: Overrides some bootstrap css
*/
html                                                             {height: 100%;}
body                                                             {height:100%;background-color: #ffffff; font-family: 'Lato',sans-serif;}
a.dropdown-toggle                                                {outline: none}

.footer                                                          {position: absolute;text-align: center; padding: 10px 0; margin-top: -71px; margin-bottom: 70px; border-top: 1px solid #e5e5e5; background-color: #f5f5f5;
                                                                  height: 70px; left: 0; right: 0;}
.footer p                                                        {margin-bottom: 0; color: #777;}
.footer-links                                                    {margin: 10px 0;}
.footer-links li                                                 {display: inline; padding: 0 2px;}
.footer-links li:first-child                                     {padding-left: 0;}
 
.table td                                                        {font-size: 11.844px;}
/*.dataTables_wrapper                                              {padding-bottom: 10px !important;}*/
.dataTables_length                                               {height: 30px; font-size: 80%;} 
.dataTables_length label                                         {vertical-align: middle;} 
.dataTables_length select                                        {width:65px;} 
.dataTables_filter                                               {height: 30px; font-size: 80%;}
.dataTables_filter label                                         {vertical-align: middle;} 
.dataTable thead                                                 {background-color: rgb(157, 192, 228)}
.dataTable td a.btn                                              {height: 15px; padding: 1px 12px 5px 12px;}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th                    {background-color: rgb(239, 246, 253) !important;}
.dt-responsive {
   width: 100% !important;
}
.details .row:last-child {
border: 1px solid rgb(221, 221, 221);
padding-top: 5px;
padding-bottom: 5px;
background-color: #F8F8F8;

}

.details .row:first-child {
border: 1px solid rgb(221, 221, 221);
padding-top: 5px;
padding-bottom: 5px;
background-color: #F8F8F8;

}

.details .row:nth-child {
border: 1px solid rgb(221, 221, 221);
padding-top: 5px;
padding-bottom: 5px;
background-color: #F8F8F8;

}
.progress[data-percent]::after{
   color: rgb(112,112,112)!important;
}
/*table.dataTable tr.odd td.sorting_1                              { background-color: #9FC4E7 !important; }
table.dataTable tr.even td.sorting_1                             { background-color: rgb(216, 236, 255) !important; }
table.dataTable thead th                                         {color: #1E395B !important; border-bottom: 1px solid #859EBF !important;}*/
.paging_two_button > a                                           {font-size: 90% !important;} 
.dataTables_info                                                 {font-size: 90% !important;}
.close-accordion                                                 {margin-right: 5px; margin-top: -29px; cursor: pointer;}
legend                                                           {margin-bottom: 10px; font-size: 11.844px;color: #3B5998;line-height: 30px;}

.show-hidden                                                     {display: block; visibility: visible;}
/*textarea, input[type="text"], input[type="password"], 
input[type="datetime"], input[type="datetime-local"], 
input[type="date"], input[type="month"], input[type="time"], 
input[type="week"], input[type="number"], input[type="email"], 
input[type="url"], input[type="search"], input[type="tel"], 
input[type="color"], .uneditable-input                           {background-color: white; border: 1px solid #859EBF;
                                                                  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
                                                                  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
                                                                  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
                                                                  -webkit-transition: border linear .2s, box-shadow linear .2s;
                                                                  -moz-transition: border linear .2s, box-shadow linear .2s;
                                                                  -o-transition: border linear .2s, box-shadow linear .2s;
                                                                  transition: border linear .2s, box-shadow linear .2s;}

select, textarea, input[type="text"], input[type="password"], 
input[type="datetime"], input[type="datetime-local"], 
input[type="date"], input[type="month"], input[type="time"], 
input[type="week"], input[type="number"], input[type="email"], 
input[type="url"], input[type="search"], input[type="tel"], 
input[type="color"], .uneditable-input                           {display: inline-block; height: 20px; padding: 0px 5px; font-size: 11.844px; line-height: 20px; margin-bottom: 0px; 
                                                                  color: #1E395B; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; vertical-align: middle;}*/
::-webkit-input-placeholder                                      {font-style: italic;}
:-moz-placeholder                                                { /* Firefox 18- */ font-style: italic;}
::-moz-placeholder                                               { /* Firefox 19+ */ font-style: italic;}
:-ms-input-placeholder                                           {font-style: italic;}
input[disabled], select[disabled], textarea[disabled], 
input[readonly], select[readonly], textarea[readonly]            {cursor: default;background-color: #F0F0F0 !important;}
/*.tab-content                                                     {padding: 10px 5px;border-left: 1px solid #c5d0dc !important;border-right: 1px solid #c5d0dc !important;border-bottom: 1px solid #c5d0dc !important;}
*/
.nav-header:before {
    content: "\f116"; 
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #000;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 10px;
    left: 0;
}
.btn.btn-app                                                     {font-size: 14px;}
.tab-content-min-height                                                     {min-height: 485px;}
.widget-main.detail-row {
   background-color: #DADADA;
   padding: 6px;
}
.same-height-row {overflow: hidden;}
.same-height-col {    
   margin-bottom: -99999px;
   padding-bottom: 99999px;
}
.header-color-blue4 > .widget-toolbar:before {
  border-right-color: #FEA;
}
.header-color-blue4 > .widget-toolbar > [data-action] {
  text-shadow: none;
}
.header-color-blue4 {
  background: #ACC5DE;
  border-color: #ACC5DE;
  color: #1E395B !important;
}
.header-color-blue4 + .widget-body {
  border-color: #ACC5DE;
}
.header-color-blue4 > .widget-toolbar > .nav-tabs > li > a {
  color: #A0C5E8;
}
.back-color-blue4  {
  background-color: rgb(244, 250, 255) !important;
}
.tab-content-no-border {
border: 0 !important;
}
.modal-dialog.large {
    width: 70%; /* respsonsive width */
   /* margin-left:-40%;  width/2) */
}

.modal-dialog.medium {
    width: 40%; /* respsonsive width */
   /* margin-left:-40%;  width/2) */
}

#modal_container .modal-dialog.large {
    width: 70%; /* respsonsive width */
   /* margin-left:-40%;  width/2) */
}

#modal_container .modal-dialog.medium {
    width: 40%; /* respsonsive width */
   /* margin-left:-40%;  width/2) */
}
.modal-txta {
   overflow: hidden; 
   word-wrap: break-word; 
   resize: vertical; 
   height: 104px;
}
.modal-footer{
   padding-top: 7px;
   padding-bottom: 7px;
   border-top-color: rgb(204, 204, 204);
   -webkit-box-shadow: none;
   box-shadow: none;
   background-color: rgb(238, 238, 238);
}

.alert-danger-small {
   font-size: 12px;
   border-radius: 0;
   background-color: #f2dede;
   border-color: #ebccd1;
   color: #b94a48;
   padding: 5px;
   margin-bottom: 5px;
   border: 1px solid transparent;
   margin-top: 3px;
   
}

.row .clean{
   background-color: transparent !important;
   border: 0 !important;
}
.force-border-1
{
   border: 1px solid #ddd !important;
}
.alert-mini {
   padding: 5px !important;
   margin-bottom: 5px !important;
   font-size: 13px !important;
}
.btn-notification {
border-color: #AE02E8;
background-color: #AE02E8 !important;   
}

.btn,.btn-default,.btn:focus,.btn-default:focus {
    background-color: #949494!important;
    border-color: #949494
}

.btn:hover,.btn-default:hover,.open .btn.dropdown-toggle,.open .btn-default.dropdown-toggle {
    background-color: #8b9aa3!important;
    border-color: #949494
}

.btn.no-border:hover,.btn-default.no-border:hover {
    border-color: #8b9aa3
}

.btn.no-hover:hover,.btn-default.no-hover:hover {
    background-color: #949494!important
}

.btn.active,.btn-default.active {
    background-color: #9baab3!important;
    border-color: #8799a4
}

.btn.no-border.active,.btn-default.no-border.active {
    background-color: #92a3ac!important;
    border-color: #92a3ac
}

.btn.disabled,.btn-default.disabled,.btn[disabled],.btn-default[disabled],fieldset[disabled] .btn,fieldset[disabled] .btn-default,.btn.disabled:hover,.btn-default.disabled:hover,.btn[disabled]:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn:hover,fieldset[disabled] .btn-default:hover,.btn.disabled:focus,.btn-default.disabled:focus,.btn[disabled]:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn:focus,fieldset[disabled] .btn-default:focus,.btn.disabled:active,.btn-default.disabled:active,.btn[disabled]:active,.btn-default[disabled]:active,fieldset[disabled] .btn:active,fieldset[disabled] .btn-default:active,.btn.disabled.active,.btn-default.disabled.active,.btn[disabled].active,.btn-default[disabled].active,fieldset[disabled] .btn.active,fieldset[disabled] .btn-default.active {
    background-color: #949494!important;
    border-color: #949494
}

.btn-primary,.btn-primary:focus {
    background-color: #376CA2!important;
    border-color: #376CA2
}

.btn-primary:hover,.open .btn-primary.dropdown-toggle {
    background-color: #376CA2!important;
    border-color: #269abc
}

.btn-primary.no-border:hover {
    border-color: #1b6aaa
}

.btn-primary.no-hover:hover {
    background-color: #376CA2!important
}

.btn-primary.active {
    background-color: #2f7bba!important;
    border-color: #27689d
}

.btn-primary.no-border.active {
    background-color: #2b72ae!important;
    border-color: #2b72ae
}

.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 {
    background-color: #376CA2!important;
    border-color: #376CA2
}

.btn-success,.btn-success:focus {
    background-color: #52803F!important;
    border-color: #52803F
}

.btn-success:hover,.open .btn-success.dropdown-toggle {
    background-color: #629b58!important;
    border-color: #52803F
}

.btn-success.no-border:hover {
    border-color: #629b58
}

.btn-success.no-hover:hover {
    background-color: #52803F!important
}

.btn-success.active {
    background-color: #75aa6c!important;
    border-color: #629959
}

.btn-success.no-border.active {
    background-color: #6ba462!important;
    border-color: #6ba462
}

.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 {
    background-color: #52803F!important;
    border-color: #52803F
}

.btn-danger,.btn-danger:focus {
    background-color: rgb(168, 29, 5)!important;
    border-color: rgb(168, 29, 5)
}

.btn-danger:hover,.open .btn-danger.dropdown-toggle {
    background-color: #b74635!important;
    border-color: rgb(168, 29, 5)
}

.btn-danger.no-border:hover {
    border-color: #b74635
}

.btn-danger.no-hover:hover {
    background-color: rgb(168, 29, 5)!important
}

.btn-danger.active {
    background-color: #c4513e!important;
    border-color: #aa4434
}

.btn-danger.no-border.active {
    background-color: #ba4b39!important;
    border-color: #ba4b39
}

.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 {
    background-color: rgb(168, 29, 5)!important;
    border-color: rgb(168, 29, 5)
}

.btn-warning,.btn-warning:focus {
    background-color: #E08700!important;
    border-color: #E08700
}

.btn-warning:hover,.open .btn-warning.dropdown-toggle {
    background-color: #e59729!important;
    border-color: #E08700
}

.btn-warning.no-border:hover {
    border-color: #e59729
}

.btn-warning.no-hover:hover {
    background-color: #E08700!important
}

.btn-warning.active {
    background-color: #f2a73e!important;
    border-color: #f0981c
}

.btn-warning.no-border.active {
    background-color: #f1a02f!important;
    border-color: #f1a02f
}

.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 {
    background-color: #E08700!important;
    border-color: #E08700
}

.btn-info,.btn-info:focus {
    background-color: #6fb3e0!important;
    border-color: #6fb3e0
}

.btn-info:hover,.open .btn-info.dropdown-toggle {
    background-color: #4f99c6!important;
    border-color: #6fb3e0
}

.btn-info.no-border:hover {
    border-color: #4f99c6
}

.btn-info.no-hover:hover {
    background-color: #6fb3e0!important
}

.btn-info.active {
    background-color: #5fa6d3!important;
    border-color: #4396cb
}

.btn-info.no-border.active {
    background-color: #539fd0!important;
    border-color: #539fd0
}

.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 {
    background-color: #6fb3e0!important;
    border-color: #6fb3e0
}
.btn-light {
    color: #888!important;
    text-shadow: 0 -1px 0 rgba(250,250,250,0.25)!important
}

.btn-light,.btn-light:focus {
    background-color: #e7e7e7!important;
    border-color: #e7e7e7
}

.btn-light:hover,.open .btn-light.dropdown-toggle {
    background-color: #d9d9d9!important;
    border-color: #e7e7e7
}

.btn-light.no-border:hover {
    border-color: #d9d9d9
}

.btn-light.no-hover:hover {
    background-color: #e7e7e7!important
}

.btn-light.active {
    background-color: #e0e0e0!important;
    border-color: #cecece
}

.btn-light.no-border.active {
    background-color: #d8d8d8!important;
    border-color: #d8d8d8
}

.btn-light.disabled,.btn-light[disabled],fieldset[disabled] .btn-light,.btn-light.disabled:hover,.btn-light[disabled]:hover,fieldset[disabled] .btn-light:hover,.btn-light.disabled:focus,.btn-light[disabled]:focus,fieldset[disabled] .btn-light:focus,.btn-light.disabled:active,.btn-light[disabled]:active,fieldset[disabled] .btn-light:active,.btn-light.disabled.active,.btn-light[disabled].active,fieldset[disabled] .btn-light.active {
    background-color: #e7e7e7!important;
    border-color: #e7e7e7
}

.btn-light.btn-xs:after {
    left: -2px;
    right: -2px;
    top: -2px;
    bottom: -2px
}

.btn-light.btn-sm:after {
    left: -4px;
    right: -4px;
    top: -4px;
    bottom: -4px
}

.btn-light.btn-large:after {
    left: -6px;
    right: -6px;
    top: -6px;
    bottom: -6px
}


.label-important,.badge-important {
    background-color: rgb(168, 29, 5)!important
}
.label-important.arrowed:before {
    border-right-color: rgb(168, 29, 5)
}
.label-important.arrowed-in:before {
    border-color: rgb(168, 29, 5)
}

.label-important.arrowed-right:after {
    border-left-color: rgb(168, 29, 5)
}

.label-important.arrowed-in-right:after {
    border-color: rgb(168, 29, 5)
}
.label-success,.badge-success {
    background-color: #52803F!important
}
.label-success.arrowed:before {
    border-right-color: #52803F
}

.label-success.arrowed-in:before {
    border-color: #52803F
}

.label-success.arrowed-right:after {
    border-left-color: #52803F
}

.label-success.arrowed-in-right:after {
    border-color: #52803F
}
.modal-vertical-centered {
transform: translateY(50%) !important;
-ms-transform: translateY(50%) !important; /* IE 9 */
-webkit-transform: translateY(50%) !important; /* Safari and Chrome */
}
.bootbox > .modal-dialog {
transform: translateY(50%) !important;
-ms-transform: translateY(50%) !important; /* IE 9 */
-webkit-transform: translateY(50%) !important; /* Safari and Chrome */
}

.bootbox.modal {
   padding-top: 12%;
}
.dropdown-navbar{
   width: 300px !important;
}
.tab-content {
	background-color: #FFF;
	border-top: 1px solid #c5d0dc !important;
	border-right: 1px solid #c5d0dc !important;
	border-left: 1px solid #c5d0dc !important;
	border-bottom: 3px solid #438eb9 !important;}