a:hover {text-decoration: none;}
body, html {
	font-family: "Roboto", sans-serif;
	}



.table-hover>tbody>tr:hover {background-color: #ffe6de;}
.table thead, .table thead:hover {background-color: #f5f5f5;}

th {
	text-align: center;
	vertical-align: middle;
	border-top: 0;
	white-space: nowrap;
}

.second {font-weight: 300}



.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    vertical-align: middle;
    font-family: Roboto;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {

    background-color: #ea5c2a;
    border-color: #ea5c2a;
}

.pagination>li>a, .pagination>li>span {

    color: #ea5c2a;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    color: #ba4921;
}

table {border: 1px solid #ddd;}


small {
	color: #666;
	font-weight: normal;
	letter-spacing: .9px;
	font-size: .9em;
}

.center {text-align: center;}

.btn {
	text-transform: uppercase;
	letter-spacing: .5px;
}


.btn-success a {
	font-size: .99em;
	color: #fff;
	text-decoration: none;
	cursor: hand;
    display: inline-block;
    outline: 0;
	}

.clearbtn {border: 0;
background-color: transparent; color:#333;}

.navbar {
	background-color: #ea5c2a;
	border-bottom: 4px solid #f08464;
	border-radius: 0;
	vertical-align: middle;
}

.navbar-default .navbar-nav>li>a {
    color: #FFF;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.navbar-default .navbar-nav>li>a:hover {
    color: #FFF;
}

.navbar-default .navbar-brand,
.navbar-default .navbar-brand:hover {
    color: #FFF;

}

.navbar-inner,
.navbar-inverse,
.navbar-inner {filter:none!important;}

.logo_name {
	font-size: 24px;
	font-style: none;
	color: #fff;
	margin-left: 15px;
	text-shadow: 1px 1px 1px #333;
	letter-spacing: .1em;
}

.left {
  float: left;
  margin-right: 15px;
}

.right {
  float: right;
}

.panel-heading {font-size: 1.75rem;}
.icon_333 a {color: #333;}

.lg {font-size: 1.6rem;}

.dropdown:hover { background-color: #f08464; }

.list-group {
    padding-left: 0;
     margin-bottom: 0;
}

main {margin-top: 10px;}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>li>a:hover {
    color: #fff;
    background-color: #f08464;
}

.options-menu {
	color: inherit;
}

.options-li:hover {
	background-color: #ffe6de;
}

.options-ul {
	/*position: relative;*/
	left: -80px;
}
.options-ul>li>a {
	padding: 10px 15px;
}

ul {margin-bottom: 0;}

.nowrap {white-space: nowrap;}

/* full calendar */

.fc-view-container {
	font-size: .8em;
}
/*.fc {
	width: 300px;
	height: 400px;
	}*/

.fc-sun { background-color: #fafafa; }
.fc-sat { background-color: #fafafa; }

.fc-event {border-radius: 2px; font-size: 1em; line-height: 1em; padding: 3px;}
.fc-day-header {font-size: 1.2em;}
.fc-center, .fc-left, .fc-right {text-transform: uppercase;}

.fc-more-popover {width: auto !important;}
.fc-popover { position: absolute; bottom: 0; left: 0;}

.fc-unthemed .fc-today {
    background: #fffac1;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: #fffac1;
}
