/*!
 * Bootstrap v2.2.2 overides
 *
 * Copyright 2013 Fordela Corporation
 */


@-ms-viewport {
  width: device-width;
}




.label-important, .badge-important {
background-color: #c00;
}


.navbar-inverse .nav-collapse .nav > li > a:hover,
.navbar-inverse .nav-collapse .dropdown-menu a:hover {
color: #fff;
}



.navbar-inverse .nav-collapse.in .nav li.dropdown.open a > [class^="icon-"],
.navbar-inverse .nav-collapse.in .nav li.dropdown.open a > [class*="icon-"] {

}

.navbar-inverse .nav-collapse .nav li.dropdown.open a:hover > [class^="icon-"],
.navbar-inverse .nav-collapse.in .nav li.dropdown.open a:hover > [class^="icon-"]
{
background-image: url("https://cys.fordela.com/img/glyphicons-halflings-white.png");
opacity: 1;
filter:alpha(opacity="100");
}

.navbar-inverse .nav-collapse.in .nav li.dropdown.open a > [class^="icon-"]
{
background-image: url("https://cys.fordela.com/img/glyphicons-halflings-white.png");
opacity: .5;
filter:alpha(opacity="50");
}


html body {
padding-right: 0px;
padding-left: 0px;
}

input, textarea, .uneditable-input {
width: 256px;
}


.row-fluid [class*="span"].mleft-0 {
margin-left: 0px;
}

a {color: #a10005;}
a:hover, a.muted:hover {color: #cc0005;text-decoration: none;}

.label-important a {color: #fff;}
.label-important a:hover, .label-important a.muted:hover {color: #fff;text-decoration: none;}

.navbar .btn-link {color: #777;}


.navbar .btn-link:hover {color: #333;text-decoration: none;}

.alert{margin-top: 20px;}

.well {
background-color: #fff;
border: 1px solid rgb(201, 201, 201);
-webkit-box-shadow: inset 0px 1px 0px 1px #fff, inset 0px 0px 20px rgba(0,0,0,.05), 0 1px 0px rgba(0, 0, 0, 0.43);
-moz-box-shadow: inset 0px 1px 0px 1px #fff, inset 0px 0px 20px rgba(0,0,0,.05), 0 1px 0px rgba(0, 0, 0, 0.43);
box-shadow: inset 0px 1px 0px 1px #fff, inset 0px 0px 20px rgba(0,0,0,.05), 0 1px 0px rgba(0, 0, 0, 0.43);
}

.well.well-inset {
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}

.navbar.nav-white .navbar-inner {
background-color: #fff;
border: 1px solid rgb(201, 201, 201);
-webkit-box-shadow: inset 0px 1px 0px 1px #fff, inset 0px 0px 20px rgba(0,0,0,.05), 0 1px 0px rgba(0, 0, 0, 0.43);
-moz-box-shadow: inset 0px 1px 0px 1px #fff, inset 0px 0px 20px rgba(0,0,0,.05), 0 1px 0px rgba(0, 0, 0, 0.43);
box-shadow: inset 0px 1px 0px 1px #fff, inset 0px 0px 20px rgba(0,0,0,.05), 0 1px 0px rgba(0, 0, 0, 0.43);
}

.navbar.nav-white .nav > .active > a, .navbar.nav-white .nav > .active > a:hover, .navbar.nav-white .nav > .active > a:focus {
-webkit-box-shadow: inset 0px 0px 0px 1px #fff, inset 0px 1px 2px rgba(0, 0, 0, 0.28), inset 0 3px 15px rgba(0, 0, 0, 0.18), 0px 0px 20px rgba(0, 0, 0, 0.07);
-moz-box-shadow: inset 0px 0px 0px 1px #fff, inset 0px 1px 2px rgba(0, 0, 0, 0.28), inset 0 3px 15px rgba(0, 0, 0, 0.18), 0px 0px 20px rgba(0, 0, 0, 0.07);
box-shadow: inset 0px 0px 0px 1px #fff, inset 0px 1px 2px rgba(0, 0, 0, 0.28), inset 0 3px 15px rgba(0, 0, 0, 0.18), 0px 0px 20px rgba(0, 0, 0, 0.07);
border-radius: 3px;
color: #a10005;
}

.navbar .nav>li a.btn-link.btn {color: #a10005;}
.navbar .nav>li a.btn-link.btn:hover {color: #cc0005;text-decoration: none;}

.btn.btn-red {
background: red;
color: white;
border: 1px solid #A00;
text-shadow: 0px 1px 4px #500;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-box-shadow: inset 0px -20px 20px #C00;
-webkit-box-shadow: inset 0px -20px 20px #C00;
box-shadow: inset 0px -20px 20px #C00;
}

/*

.input-grid-3 {
display: table;
width: 100%;
table-layout: fixed;
}

.input-grid-3 > div.input {
display: table-cell;
float: none;
width: 30%;
padding: 1.5% 3% 1.5% 0%;
margin-left: 0px;
}


.input-grid-3 > div.input-row-divider {
display: none;
}

.input-grid-3 > div.input-row-divider:nth-of-type(3n+1) {
display: table-row;
width: 100%;
height: 1px;
position: relative;
}










.input-grid-2 div.input-row-divider {
display: none;
}

.input-grid-2 > div:nth-of-type(4n+1) {
display: table-row;
width: 100%;
height: 1px;
position: relative;
}

.input-grid-2 > div.input {
display: table-cell;
float: none;
width: 47%;
padding: 1.5% 3% 1.5% 0%;
margin-left: 0px;
}

.input-grid-2 {
display: table;
width: 100%;
table-layout: fixed;
}

.input-grid-3 input[type="text"],
.input-grid-3 input[type="password"],
.input-grid-3 input[type="datetime"],
.input-grid-3 input[type="datetime-local"],
.input-grid-3 input[type="date"],
.input-grid-3 input[type="month"],
.input-grid-3 input[type="time"],
.input-grid-3 input[type="week"],
.input-grid-3 input[type="number"],
.input-grid-3 input[type="email"],
.input-grid-3 input[type="url"],
.input-grid-3 input[type="search"],
.input-grid-3 input[type="tel"],
.input-grid-3 input[type="color"],
.input-grid-3 .uneditable-input,
.input-grid-2 input[type="text"],
.input-grid-2 input[type="password"],
.input-grid-2 input[type="datetime"],
.input-grid-2 input[type="datetime-local"],
.input-grid-2 input[type="date"],
.input-grid-2 input[type="month"],
.input-grid-2 input[type="time"],
.input-grid-2 input[type="week"],
.input-grid-2 input[type="number"],
.input-grid-2 input[type="email"],
.input-grid-2 input[type="url"],
.input-grid-2 input[type="search"],
.input-grid-2 input[type="tel"],
.input-grid-2 input[type="color"],
.input-grid-2 .uneditable-input
{width: 96%}


.input-grid-wrapper input[type="text"],
.input-grid-wrapper input[type="password"],
.input-grid-wrapper input[type="datetime"],
.input-grid-wrapper input[type="datetime-local"],
.input-grid-wrapper input[type="date"],
.input-grid-wrapper input[type="month"],
.input-grid-wrapper input[type="time"],
.input-grid-wrapper input[type="week"],
.input-grid-wrapper input[type="number"],
.input-grid-wrapper input[type="email"],
.input-grid-wrapper input[type="url"],
.input-grid-wrapper input[type="search"],
.input-grid-wrapper input[type="tel"],
.input-grid-wrapper input[type="color"],
.input-grid-wrapper .uneditable-input
{width: 96%}
*/




@media (max-width: 979px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
        position: fixed;
    }
    
    .navbar-fixed-top .navbar-inner,
    .navbar-fixed-bottom .navbar-inner {
        padding: 0px 5px;
    }
}


@media (max-width: 767px) {
    .navbar-fixed-top, .navbar-fixed-bottom,
    .navbar-static-top {
        margin-right: 0px;
        margin-left: 0px;
    }
    
    .row-fluid.unresponsive [class*='span'] {
        float: left;
        margin-left: 1%;
    }
    
    .row-fluid.unresponsive .span1 {
        width: 6.382978723404255%;
    }
    
    .row-fluid.unresponsive .span2 {
        width: 14.893617021276595%;
    }
    
    .row-fluid.unresponsive .span3 {
        width: 23.404255319148934%;
    }
    
    .row-fluid.unresponsive .span4, .row-fluid.unresponsive .span5.mobile4 {
        width: 31.914893617021278%;
    }
    
    .row-fluid.unresponsive .span5 {
        width: 40.42553191489362%;
    }
    
    .row-fluid.unresponsive .span6 {
        width: 48.93617021276595%;
    }
    
    .row-fluid.unresponsive .span7 {
        width: 57.44680851063829%;
    }
    
    .row-fluid.unresponsive .span8, .row-fluid.unresponsive .span7.mobile8 {
        width: 65.95744680851064%;
    }
    
    .row-fluid.unresponsive .span9 {
        width: 74.46808510638297%;
    }
    
    .row-fluid.unresponsive .span10 {
        width: 82.97872340425532%;
    }
    
    .row-fluid.unresponsive .span11 {
        width: 91.48936170212765%;
    }
    
    .row-fluid.unresponsive .span12 {
        width: 100%;
    }
    
    .row-fluid.unresponsive .big-icon {
        zoom:.75;
    }
}