html, body {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
	background: #e9ecf3;
	font-size: 14px;
}

body *{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    line-height: 1.5em;
    text-rendering: optimizeLegibility;
}

body {
    padding: 0;
    margin: 0;
    font-size: 13px;
	overflow: hidden !important;
	overflow-y: auto !important;

}

h1 {
	font-size: 1.7em;
	color: #333;
	margin-bottom: 10px;
}

h2 {
	font-size: 1.4em;
	color: #999;
}

h3, h4 {
	color: #005591;
}

h1, h2, h3 {
	font-weight: 600;
}

ul, ol{
    list-style: none;
}

hr {
	border: solid 1px transparent;
	border-bottom: solid 1px #ccc;
}

p {
    margin-bottom: 10px;
    line-height: 1.5em;
}

a {
	text-decoration: none;
    color: #0184b0;
    -webkit-transition: color .15s ease-in-out 0s, 	background .15s ease-in-out 0s;
    -moz-transition: color .15s ease-in-out 0s, 	background .15s ease-in-out 0s;
    transition: color .15s ease-in-out 0s, 			background .15s ease-in-out 0s;
}

a.btn {
	display: inline-block;
	padding: 8px 16px !important;
	margin: 0;
    border-radius: 2px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 1.15em;
    background: #0184b0;
    color: #fff;
}
a.btn-hollow {
	display: inline-block;
	padding: 5px 10px !important;
	background: white;
	border: solid 1px #999;
	border-radius: 2px;
	color: #777;
}
a.btn-hollow.blue,
a.btn-hollow.blue.active {
	border-color: #005591;
	color: #005591;
}
a.btn-hollow.error {
	border-color: #e23434;
	color: #e23434;
}
a.btn-hollow.black {
	border-color: black;
	color: black;
}
a.btn-hollow:hover {
	background: #777;
	color: white;
	border-color: #777;
}
a.btn-hollow.blue:hover {
	background: #005591;
	color: white;
	border-color: #005591;
}
a.btn-hollow.error:hover {
	background: #e23434;
	color: white;
	border-color: #e23434;
}
a.btn-hollow.black:hover {
	background: black;
	color: white;
	border-color: black;
}

a.btn-hollow.active {
	background: #0184b0;
	color: white;
	border-color: #0184b0;
}

a.btn.new {
	padding: 5px 10px;
	max-width: 815px;
	background: #0184b0;
}

a.btn.active {
	background: #0184b0 !important;
}

a.link {
	color: #0184b0;
	text-decoration: underline;
	font-weight: 400;
}

a.link:hover {
	color: #3a6f8f;
}

a.btn_2 {
	display: inline-block;
	padding: 6px 15px;
	margin: 10px 0;
	margin-left: 5px;
	border-radius: 2px;
	text-align: center;
	color: #777;
	background: #e5e5e5;
	border: solid 1px #ccc;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.25em;
}

a.btn:hover,
a.btn_2:hover {
	background: #777 !important;
	color: #e5e5e5;
}

a.goback {
	color: #3a6f8f !important;
}
a.goback:hover{
	color:#000 !important;
}

a.btn_blue {
	background: #3a6f8f;
	border-color: #3a6f8f !important;
	color: #fff !important;
}

a.btn_blue:hover {
	background: #000;
	border-color: #000 !important;
}

a.btn_red {
	background: #0184b0;
	border-color: #0184b0 !important;
	color: #fff !important;
}

a.btn_red:hover {
	background: #000;
	border-color: #000 !important;
}

a.btn_yellow {
	background: #dcd500;
	border-color: #dcd500 !important;
	color: #fff !important;
}
a.btn_yellow:hover {
	background: #000;
	border-color: #000 !important;
}

a.btn_green {
	background: #65b561;
	border-color: #65b561 !important;
	color: #fff !important;
}
a.btn_green:hover {
	background: #000;
	border-color: #000 !important;
}
a.btn_grey {
	background: #999;
	border-color: #999 !important;
	color: #fff !important;
}
a.btn_grey:hover {
	background: #000;
	border-color: #000 !important;
}
a i.target-blank {
	display: none;
	color: #aaa;
	font-size: .9em;
	margin-left:3px;
}
a.btn.small {
    font-weight: 300;
    font-size: .95em !important;
    padding: 4px 10px !important;
}

a:hover i.target-blank {
	display: inline-block;
}
strong {
	font-weight: bold;
}

a.btn.small:hover {
    color: white !important;
}


a.btn-success,
a.btn-submit {
	background: #47ba91;
	border-color: #47ba91 !important;
	color: #fff !important;
}
a.btn-success:hover,
a.btn-submit:hover {
	background: #000;
	border-color: #000 !important;
}
::placeholder {
	color: #bbb;
	font-style: italic;
}
/*!  */
/*! ----- */

.main {
	float: left;
	width: 100%;
	margin: 0;
	padding: 10px;
}

.content-wrapper {
	float: left;
	width: 100%;
	background: transparent;
}

.content {
	margin: 0;
	min-height: 400px;
	/*background: #fff;*/
}

nav {
	width: 100%;
	float: left;
}

.info_topBar{
	float: right;
	margin-top: -5px;
	color: #777;
}

.info_topBar div {
	float: left;
	height: 100%;
	text-align: center;
	color: #777;
}

#logo_subtitle{
	display: none;
	font-family: 'Raleway';
}

.logo {
	width: 150px;
	margin: 5px;
}

.logo a{
	width: 100%;
	color: #777;
	font-size: 1.8em;
	font-family: 'Open Sans', sans-serif, cursive;
	font-weight: 700;
}
.logo a img {
	width: 100%;
	float: left;
}

.topBar{
	float: left;
	width: 100%;
	background: #FFF;
}

.topBar div#namebox {

	float: right;
	font-size: 1em;
	line-height: 0.5em;
	color: #555;
	margin: 5px 10px 0 0;
}
#namebox strong {
	font-weight: 700;
}

#namebox a {
	float: right;
	padding:0;
	width: inherit;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	font-family: 'Open Sans', sans-serif, Sans-serif;
	font-size: .9em;

	background: transparent;
	color: #999;
}

#namebox a:hover {
	color: #000;
}

.info_topBar .avatar{
	float: right;
	width: 50px;
	height: 50px;
	overflow: hidden;
	/*border-radius: 100%;*/
	border: solid 1px #ddd;
}
.info_topBar .avatar img {
	width: 100%;
}
.info_topBar .avatar:hover{
	border-color: #3a6f8f !important;
}

.no-branch-alert{
	width: 50%;
	position: fixed;
	top: 25%;
	left: 30%;
	padding: 10px 5px;
	font-size: 1em;
	font-weight: 500;
	z-index: 9999;
}

#b_menu_wrapper{
	width: 100%;
	background: #fff;
}

#b_menu {
	display: block;
	padding: 10px;
	border: none;
	transition: all 0.35s ease-in-out 0s;
	cursor: pointer;
}

#b_menu .icon-bar{
	display: block;
	width: 22px;
	height: 3px;
	border-radius: 1px;
	background-color: #798c9e;
}

#b_menu .icon-bar+.icon-bar{
	margin-top: 4px;
}

#menunav-wrapper{
	display: none;
	float: left;
	width: 100%;
	background: #fff;
	margin-bottom: 10px;
}

#menunav{
/* 	width: 50%; */
	background: #fff;
}
#menunav > li {
	position: relative;
	float: left;
	width: 100%;
}
#menunav > li > a{
	float: left;
	width: 100%;
	padding: 7px;
	font-size: 1em;
	line-height: .95em;
	color: #485a6a;
}

#menunav > li > a > i {
	color: #798c9e;
}

#menunav > li > a > input {
	float: left;
	width: 140px;
	margin-left: 10px;
	padding: 5px;
	border: solid 1px #eee;
	border-radius: 2px;
	box-sizing: border-box;
	font-family: 'Raleway';
	font-weight: 400;
	font-size: .95 !important;
	color: #485a6a;
}

#menunav > li > a img {
	float: left;
	margin-right: 15px;
}

#menunav > li > a .hover {
	display: none;
}
#menunav > li > a .idle {
	display: block;
}

#menunav > li.active > a .hover {
	display: block;
}
#menunav > li.active > a .idle {
	display: none;
}

#menunav > li.active > a:hover .hover {
	display: none;
}
#menunav > li.active > a:hover .idle {
	display: block;
}

#menunav > li.active,
#menunav > li > a:hover {
	background: #0184b0;
	color:#fff;
}
#menunav > li#calendarOption {
	background: white;
}

#menunav > li > a.mainSearch:hover {
	background: #005591;
	color:#fff;
}
#menunav li a span{
	font-family: 'Raleway';
	font-weight: 300;
}
#menunav > li.active a span,
#menunav > li.active a i,
#menunav > li > a:hover span,
#menunav > li > a:hover i{
	color:#fff;
}

#menunav > li > a > i.fa{
	vertical-align: middle;
}

#menunav > li .submenuArrow{
	display: none;
	float:right;
	margin-right: 4px;
	font-size: 1.5em;
/* 	font-family: 'Dosis'; */
/* 	font-weight: 200; */
	font-family: 'Raleway';
	font-weight: 300;
}
#menunav > li .submenuArrow img {
	width: 5px;
}

.alert{
	display: inline-block;
	float: right;
	margin-right: 5px;
	margin-top: 5px;
	min-width: 21px;
	height: 21px;
	padding: 2px 5px;
	background: #d5212d;
	border-radius: 10px;
	font-size: .85em;
	color: #fff;
	text-align: center;
	line-height: 1.7em;
}

.alert.inactive {
/*
	border: solid 1px #ccc;
	background: #fff;
	color: #999;
*/
	display: none;
}

i.ok {
	display: none;
	float: right;
	margin-top: 2px;
	font-size: 1.35em;
	color: #17ca95;
}
i.error {
	display: none;
	float: right;
	margin-top: 2px;
	font-size: 1.35em;
	color: #f44d4d;
}

#menunav > li > .submenuButtons {
	position: absolute;
	right: 0;
/* 	top: 5px; */
}
#menunav > li a.b_submenu{
	float: right;
	margin-right: 5px;
	margin-top:3px;
	width: 30px !important;
	height: 30px;
	background: #0184b0;
	border-radius: 100%;
	font-size: .85em;
	color: #fff !important;
	text-align: center;
}
#menunav > li a.b_submenu > i.fa{
	line-height: 30px !important;
	color:#fff !important;
}

#menunav > li a.b_submenu:hover{
	background: #000;
}

.subMenu {
	display:none;
	float: left;
	width: 100%;
	left: 100%;
	top: inherit;
	z-index: 1000;
}
#menunav > li:hover > .subMenu {
/* 	display: block; */
}
.subMenu li {
	float: left;
	clear: left;
	width: 100%;
	text-align: left;
}
.subMenu > li > a {
	position: relative;
	float: left;
	padding: 10px;
	height: inherit;
	width: 100%;
	font-weight: 500;
	text-align:left;
	color: #fff;
}
.subMenu > li > a.subOption {
	padding-left:15px;
/* 	padding-right: 5px; */
	background: #999;
	color:#fff;
	font-size: .95em;
	font-weight: 300;
}

.subMenu > li > a.subOption.trash {
    background: #777;
}

.subMenu > li > a.subOption:hover {
	background: #005591 !important;
}

.subMenu > li.active > a.subOption {
	background: #333;
}

.subMenu > li > a.subOption > i.fa{
	color:#fff !important;
}

.subOption .alert {
	font-size: .75em;
	margin-right: -5px;
	line-height: 1.75em;
}

.subMenu > li > a.subOption:hover {
	background: #0184b0;
}

.subMenu > li > a:hover {
	background: #f2f6f9;
}


#menunav > li.active > .subMenu {
	display: block;
	position: relative;
	width: 100%;
	float: left;
	left: auto;
}

ul#menunav > li > #shiftCalendarWrapper {
	display: none;
}

ul#menunav > li.active > #shiftCalendarWrapper {
	display: block;
	position: relative;
	float: left;
	width: 100%;
	background: #444;
}

.search {
	width: 96 px;
	padding: 7px 15px;
	padding-right: 30px;
	margin-bottom: 5px;
	border: solid 1px #ccc;
	border-radius: 2px;
	font-family: 'Open Sans', sans-serif;
	font-size: 1em;
	color: #777;
	font-weight: 400;
	background: url(../img/icon-search.png) no-repeat 96% 50%;
}
#searchStudyRadiologist {
	width: 96 px;
	padding: 7px 15px;
	padding-right: 30px;
	margin-bottom: 5px;
	border: solid 1px #ccc;
	border-radius: 2px;
	font-family: 'Open Sans', sans-serif;
	font-size: 1em;
	color: #777;
	font-weight: 400;
	background: url(../img/icon-search.png) no-repeat 96% 50%;
}

.searchIcon {
	border: solid 1px #ccc;
	border-radius: 2px;
	background: url(../img/icon-search.png) no-repeat 96% 50%;
}
.quickSearch{
    padding: 5px 10px;
	padding-right: 30px;
	padding-bottom: 6px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: solid 1px #ccc;
	border-radius: 2px;
	font-family: 'Open Sans', sans-serif;
	font-size: 1em;
	color: #777;
	font-weight: 400;
	background: url(../img/icon-search.png) no-repeat 96% 50%;
}
.headerSection {
	float: left;
	width: 100%;
	border-bottom: 1px solid #0184b0; /* #eef1f5 */
}

.headerSection a {
	padding:0 15px;
	line-height: 40px;
	font-size: 1em;
}
.headerSection h1 span {
	font-size: .8em;
	color: #777;
}

.headerMenu {
	float: left;
	clear: left;
	width: 100%;
}

.headerSubMenu {
	float: left;
	clear: both;
	width: 100%;
	/* 	max-width: 855px; */
	padding: 5px 0;
}
.headerSubMenu ul {
	float: left;
}
.headerSubMenu ul li {
	float: left;
}
.headerSubMenu ul li a {
	float: left;
	padding: 5px 10px;
	margin: 5px;
	border-radius: 2px;
	color: #fff;
	background: #ccc;
}
.headerSubMenu ul li a.active{
	background: #3a6f8f;
}
.headerSubMenu ul li a:hover {
	background: #777;
}


.headerMenu a.create {
	display: inline-block;
	font-weight: 400;
	color: #FFF;
	background: #20B2AA;
	border-radius: 2px;
}

.headerMenu a.delete,
.headerMenu a.copy,
.headerMenu a.export_excel {
	display: inline-block;
	padding: 7px 15px;
	line-height: 1.5em !important;
	font-weight: 300;
	color: #777;
	background: transparent;
	border-radius: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #ccc;
}
/*
.headerMenu a.export_excel {
    border-color: #999;
    color: #999;
}
*/
.headerMenu a.export_excel i.fa {
    color: #47ba91;
}

.headerMenu a.preview {
	color: #0184b0;
}

.headerMenu a.delete.active:hover {
	background: #A33D4B;
	border-color: #A33D48;
}
.headerMenu a.edit.active {
	color: #0184b0;
	border: solid 1px #0184b0;
}
.headerMenu a.delete.active,
.headerMenu a.remove.active {
	color: #FFF;
	background: #cf4444;
	border-color: #cf4444;
}

.headerMenu a.copy.active {
	color: #FFF;
	background: #0184b0;
	border-color: #0184b0;
}

/*
.headerMenu .customSelect li:first-child a {
	color: #777;
}
*/

.headerMenu .customSelect a.activeWithMoreOne {
	color: #ccc;
}
.headerMenu .customSelect_Wrapper a.activeWithMoreOne.active {
	background: white;
	color: #0184b0;
	border-color: #ccc;
	font-weight: 500;
}
.headerMenu .customSelect_Wrapper a.activeWithMoreOne.active:hover {
	color: #FFF;
	background: #0184b0;
	border-color: #0184b0;
}

.headerMenu a.create:hover {
	background: #1F9088;
}


.bullet {
	display: inline-block;
	margin-left: 10px;
	margin-bottom: -2px;
	width: 12px;
	height: 12px;
	border-radius: 12px;
	background: #ccc;
}

.legend {

}

.legend-row {
	padding: 5px;
	border-bottom: solid 1px #ddd;
}

.logo-telrads {
    display: inline-block;
    position: relative;
    width: 50px;
    height: 50px;
    margin: 0;
}
.logo-telrads svg {
    width: 100%;
    height: 100%;
    vertical-align: middle;
}
.logo-telrads polygon {
    fill: #0184b0;
}
.logo-telrads path {
    fill: #0184b0;
}

/*!.*/
/*! ------------------------- */
/*! -- DROPDOWN MENU -- */
.dropDownMenuWrapper {
	position: relative;
	display: inline-block;
}
.dropDownMenu {
	display: none;
	position: absolute;
	z-index: 100;
	top: 42px;
	left: 0;
	width: 100%;
	box-shadow: 0 0 5px -2px rgba(0, 0, 0, .5);
	background: white;
}
.dropDownMenuWrapper:hover .dropDownMenu {
	display: block;
}

.dropDownMenu > li {
	position: relative;
	float: left;
	width: 100%;
}
.dropDownMenu > li > a {
	position: relative;
	float: left;
	width: 100%;
	padding: 8px 16px;
	background: white;
	border-bottom: solid 1px #ddd;
	font-weight: 400;
	font-size: 1.15em;
	color: #aaa;
}
.dropDownMenu > li > a:hover {
	color: #0184b0;
	border-color: #0184b0;
}

/*! ------------------------- */

.btn_date {
	position: relative;
	display: inline-block;
	padding: 8px 16px;
	border-radius: 2px;
	border: solid 1px #005591;
	color: #005591;
	font-weight: 600;
	font-size: 1.25em;
}

.btn_date:active,
.btn_date.active {
	background: #0184b0;
	color: white;
}

/*!.*/
/*! --- DONWLOAD MESSAGE --- */
#downloadingMsg {
	display: none;
	position: fixed;
	z-index: 10000;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
}

#downloadingMsg i.fa {
	color: #0184b0;
}
#downloadingMsg #downloadingMsgContent {
	position: fixed;
	z-index: 10000;
	width: 500px;
	top: 50%;
	left: 50%;
	margin-left: -250px;
	margin-top: -100px;
	padding: 25px 30px;
	background-color: white;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
	font-size: 1.25em;
	color: #555;
}
/*!.*/
/*! --- LOADING BANNER --- */
.loadingBanner {
	position: relative;
	float: left;
	width: 100%;
	padding: 60px 0;
	border: solid 1px #ddd;
	border-radius: 3px;
	text-align: center;
	color: #999;
	font-size: 1.5em;
	font-family: 'Raleway';
	font-weight: 200;
}
/*!.*/
/*! --- STUDY STATES */
.study-row {
	border-left-style: solid !important;
	border-left-width: 7px !important;
}
.study-row td {
    font-weight: 300;
}
/*!.*/
/*! Administrator */
.administrator .study-row.filldata {
	border-left-color: #ccc !important;
}
.administrator .study-row.assign {
	border-left-color: #d5212d !important;
}

.administrator .study-row.report {
	border-left-color: #ffc165 !important;
}
.administrator .study-row.reported {
	border-left-color: #0184b0 !important;
}
.administrator .study-row.datarequest {
	border-left-color: #777 !important; /* Añadir algún símbolo tal vez*/
}
.administrator .study-row.signed {
	border-left-color: #7cd19e !important;
}

.administrator .txt-study-state-filldata{
	color:#ccc !important;
}
.administrator i.fa.txt-study-state-assign{
	color:#d5212d !important;
}
.administrator .txt-study-state-assign{
	color:#d5212d !important;
}
.administrator .txt-study-state-report{
	color:#ffc165 !important;
}
.administrator .txt-study-state-reported{
	color:#0184b0 !important;
}
.administrator .txt-study-state-datarequest{
	color:#777 !important;
}
.administrator .txt-study-state-signed{
	color:#7cd19e !important;
}

.administrator .bg-state-filldata{
	background-color:#ccc !important;
	color: #fff !important;
}
.administrator .bg-state-assign{
	background-color:#d5212d !important;
	color: #fff !important;
}
.administrator .bg-state-report{
	background-color:#ffc165 !important;
	color: #fff !important;
}
.administrator .bg-state-reported{
	background-color:#0184b0 !important;
	color: #fff !important;
}
.administrator .bg-state-datarequest{
	background-color:#777 !important;
	color: #fff !important;
}
.administrator .bg-state-signed{
	background-color:#7cd19e !important;
	color: #fff !important;
}

/*!.*/
/*! Institution */
.institution_admin .study-row.filldata,
.institution_radiographer .study-row.filldata,
.institution_manager .study-row.filldata{
	border-left-color: #d5212d !important;
}
.institution_admin #studiesListItems .study-row.filldata *,
.institution_radiographer #studiesListItems .study-row.filldata *,
.institution_manager #studiesListItems .study-row.filldata * {
	color: #d5212d !important;
}
.institution_admin .study-row.filleddata,
.institution_radiographer .study-row.filleddata,
.institution_manager .study-row.filleddata {
	border-left-color: #aaa !important;
}
.institution_admin .study-row.reporting,
.institution_radiographer .study-row.reporting,
.institution_manager .study-row.reporting {
	border-left-color: #0184b0 !important;
}
.institution_admin .study-row.datarequest,
.institution_radiographer .study-row.datarequest,
.institution_manager .study-row.datarequest {
	border-left-color: #d5212d !important; /* Añadir algún símbolo tal vez*/
}
.institution_admin .study-row.signed,
.institution_radiographer .study-row.signed,
.institution_manager .study-row.signed {
	border-left-color: #7cd19e !important;
}

.institution_admin .txt-study-state-filldata,
.institution_radiographer .txt-study-state-filldata,
.institution_manager .txt-study-state-filldata {
	color: #d5212d !important;
}
.institution_admin .txt-study-state-filleddata,
.institution_radiographer .txt-study-state-filleddata,
.institution_manager .txt-study-state-filleddata {
	color: #aaa !important;
}
.institution_admin .txt-study-state-reporting,
.institution_radiographer .txt-study-state-reporting,
.institution_manager .txt-study-state-reporting {
	color: #0184b0 !important;
}
.institution_admin .txt-study-state-datarequest,
.institution_radiographer .txt-study-state-datarequest,
.institution_manager .txt-study-state-datarequest {
	color: #d5212d !important; /* Añadir algún símbolo tal vez*/
}
.institution_admin .txt-study-state-signed,
.institution_radiographer .txt-study-state-signed,
.institution_manager .txt-study-state-signed {
	color: #7cd19e !important;
}

.institution_admin .bg-state-filldata,
.institution_radiographer .bg-state-filldata,
.institution_manager .bg-state-filldata {
	background-color: #d5212d !important;
	color: #fff !important;
}
.institution_admin .bg-state-filleddata,
.institution_radiographer .bg-state-filleddata,
.institution_manager .bg-state-filleddata {
	background-color: #aaa !important;
	color: #fff !important;
}
.institution_admin .bg-state-reporting,
.institution_radiographer .bg-state-reporting,
.institution_manager .bg-state-reporting {
	background-color: #0184b0 !important;
	color: #fff !important;
}
.institution_admin .bg-state-datarequest,
.institution_radiographer .bg-state-datarequest,
.institution_manager .bg-state-datarequest {
	background-color: #d5212d !important;
	color: #fff !important;
}
.institution_admin .bg-state-signed,
.institution_radiographer .bg-state-signed,
.institution_manager .bg-state-signed {
	background-color: #7cd19e !important;
	color: #fff !important;
}
/*!.*/
/*! Radiologist */
.radiologist .study-row.report {
	border-left-color: #d5212d !important;
	font-weight: 600 !important;
	color: #000 !important;
}

.radiologist .study-row.reported {
	border-left-color: #0184b0 !important;
}
.radiologist .study-row.reported td {
    background: #f5fdff !important;
}

.radiologist .study-row.datarequest {
	border-left-color: #f99a42 !important;
}
.radiologist .study-row.signed {
	border-left-color: #7cd19e !important;
}

.radiologist .study-row.signed td {
    background: #f9fffb !important;
}
.radiologist .study-row.signed .study-priority {
    display: none !important;
}


.radiologist .txt-study-state-filldata{
	color:#ccc !important;
}
.radiologist i.fa.txt-study-state-assign{
	color:#ccc !important;
}
.radiologist .txt-study-state-report{
	color:#d5212d !important;
}
.radiologist .txt-study-state-reported{
	color:#0184b0 !important;
}
.radiologist .txt-study-state-datarequest{
	color:#ffc165 !important;
}
.radiologist .txt-study-state-signed{
	color:#7cd19e !important;
}

.radiologist .bg-state-filldata{
	background-color:#ccc !important;
	color: white;
}
.radiologist .bg-state-assign{
	background-color:#ccc !important;
	color: white;
}
.radiologist .bg-state-report{
	background-color:#d5212d !important;
	color: white;
}
.radiologist .bg-state-reported{
	background-color:#0184b0 !important;
	color: white;
}
.radiologist .bg-state-datarequest{
	background-color:#ffc165 !important;
	color: white;
}
.radiologist .bg-state-signed{
	background-color:#7cd19e !important;
	color: white;
}

.actionable {
	cursor: default;
}

/*!.*/
/*! Menú general de appointments */
ul#menunav > li > a#appointmentsOption,
ul#menunav > li > a#appointmentsOption > i.fa{
	background:#47ba91 !important;
	color:white;
}


ul#appointmentsMenu > li {
	position: relative;
	float: left;
	width: 100%;
}


ul#appointmentsMenu > li > a > input {
	float: left;
	width: 140px;
	margin-left: 10px;
	padding: 5px;
	border: solid 1px #eee;
	border-radius: 2px;
	box-sizing: border-box;
	font-family: 'Raleway';
	font-weight: 400;
	font-size: .95 !important;
	color: #485a6a;
}

ul#appointmentsMenu > li > a img {
	float: left;
	margin-right: 15px;
}

ul#appointmentsMenu > li > a .hover {
	display: none;
}
ul#appointmentsMenu > li > a .idle {
	display: block;
}

ul#appointmentsMenu > li.active > a .hover {
	display: block;
}
ul#appointmentsMenu > li.active > a .idle {
	display: none;
}

ul#appointmentsMenu > li.active > a:hover .hover {
	display: none;
}
ul#appointmentsMenu > li.active > a:hover .idle {
	display: block;
}

ul#appointmentsMenu > li.active,
ul#appointmentsMenu > li > a:hover {
	background: #0184b0;
	color:#fff;
}
ul#appointmentsMenu > li > a.mainSearch:hover {
	background: #005591;
	color:#fff;
}
ul#appointmentsMenu li a span{
	font-family: 'Raleway';
	font-weight: 300;
}
ul#appointmentsMenu > li.active a span,
ul#appointmentsMenu > li.active a i,
ul#appointmentsMenu > li > a:hover span,
ul#appointmentsMenu > li > a:hover i{
	color:#fff;
}

ul#appointmentsMenu > li > a > i.fa{
	vertical-align: middle;
}

ul#appointmentsMenu > li > a#btn_next_free_slot {
	padding: 15px 15px;
	background: #7bd19e;
	font-size: 1.25em;
}

.badge {
	display: inline-block;
	width: 22px;
	height: 22px;
	margin-right: 5px;
	border: solid 1px white;
	line-height: 22px;
	text-align: center;
	border-radius: 100%;
	color: white;
	font-family: 'Raleway';
	font-weight: 400;
}
.badge.large{
	display: inline-block;
	width: auto;
	padding: 0 5px;
	height: 22px;
	margin-right: 5px;
	border: solid 1px white;
	line-height: 22px;
	text-align: center;
	border-radius: 5px;
	color: white;
	font-family: 'Raleway';
	font-weight: 400;
}

.badge.resident {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0e9fcf+0,0184b0+100 */
	background: #0e9fcf; /* Old browsers */
	background: -moz-linear-gradient(top,  #0e9fcf 0%, #0184b0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #0e9fcf 0%,#0184b0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #0e9fcf 0%,#0184b0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e9fcf', endColorstr='#0184b0',GradientType=0 ); /* IE6-9 */
}

.badge.manager {
	background: #f3a60d;
}

.badge.previous {
	line-height: 1.8em;
	background: #777;
}

.badge.review {
	background: #ee9a2c;
	color: white !important;
	font-size: .95em;
	line-height: 22px;
}

.badge.success {
	background: #414042;
	color: white !important;
	font-size: .95em;
	line-height: 22px;
}

.txt_resident,
.list td.txt_resident,
.list tr.txt_resident td,
.list tr.txt_resident td a{
	color:#0e9fcf;
}

tr.resident td {
	background: #e1eff5;
	border-color: white;
}

.study-priority {
	display: inline-block;
}
.study-priority::before {
	display: inline-block;
	vertical-align: middle;
	width: 13px;
	height: 13px;
	line-height: 14px;
/* 	margin-right: 2px; */
	border-radius: 100%;
	border: solid 2px;
	font-family: 'Raleway';
	font-size: .85em;
	text-align: center;
	font-weight: 700;
	background: #fff;
}

.study-priority.urgent::before {
	content: '!';
	color: #d5212d;
	border-color: #d5212d;
}

.study-priority.emergency {
	background: transparent;
	color:#d5212d !important;
}
.study-priority.emergency::before {
	font-family: "FontAwesome";
	content: '\f071';
	font-size: 1.2em;
	color: #d5212d;
	border-color: transparent;
	border-width: 0;
	background: transparent;
}

.study-priority.preferential::before {
	content: '!';
	color: #f99a42;
	border-color: #f99a42;
}

.study-priority.normal {
	content: '';
	display: none;
}
.txt-normal,
td.txt-normal,
div.txt-normal,
p.txt-normal,
a.txt-normal,
td.txt-normal *,
div.txt-normal *,
p.txt-normal *,
a.txt-normal *{
	color: #005591 !important;
}
.txt-urgent,
td.txt-urgent,
div.txt-urgent,
p.txt-urgent,
a.txt-urgent,
td.txt-urgent *,
div.txt-urgent *,
p.txt-urgent *,
a.txt-urgent *{
	color: #d5212d !important;
}

.txt-emergency,
td.txt-emergency,
div.txt-emergency,
p.txt-emergency,
a.txt-emergency,
td.txt-emergency *,
div.txt-emergency *,
p.txt-emergency *,
a.txt-emergency *{
	color: #d5212d !important;
}

.active .txt-emergency {
	color: white !important;
}

.txt-preferential,
td.txt-preferential,
div.txt-preferential,
p.txt-preferential,
a.txt-preferential,
td.txt-preferential *,
div.txt-preferential *,
p.txt-preferential *,
a.txt-preferential *{
	color: #f99a42 !important;
}


/* -- Report States --- */
.txt-draft,
.txt-draft td {
    color: #999 !important;
}
.border-draft {
    border-left-width: 4px !important;
    border-left-color: #999 !important;
}

.txt-closed,
.txt-closed td{
    color: #0184b0 !important;
}
.border-closed {
    border-left-width: 4px !important;
    border-left-color: #0184b0 !important;
}
.txt-signed,
.txt-signed td {
    color: #7cd19e !important;
}
.border-signed {
    border-left-width: 4px !important;
    border-left-color: #7cd19e !important;
}

/*!  */
/*! ---------------------*/

.infoBox {
	/* 	padding: 10px; */
}

.infoBox td {
	padding: 5px 10px;
	border: solid 1px #ccc;
}
/*!  */
/*!--- TAG LIST ---*/
.tagList {
	position: relative;
	float: left;
}
.tagList > li {
	float: left !important;
	width: auto !important;
	padding: 0;
	margin: 1px 1px 0 0 !important;
}
.tagList > li > a {
	float: left;
	padding: 2px 6px !important;
	border-radius: 2px;
	border: solid 1px #0184b0;
	background: #fff;
	font-weight: 400 !important;
	font-size: .85em;
	color: #0184b0;
}
.tagList > li > a:hover,
.tagList > li > a.active{
	background: #005591;
	color: #fff;
	border-color: #005591;
}
.quickFilters label {
    cursor: pointer;
}

.quickFilterWrapper {
	border: solid 1px #999;
	color: #777;
}
.quickFilterWrapper:hover{
	background: #777 !important;
	color: white;
}
.quickFilterWrapper.active {
	background: #444 !important;
	color: white;
}

.filterMenu .tagList > li {
/* 	width: 33.33% !important; */
	width: 40px !important;
	padding: 0 !important;
	text-align: center
}
.filterMenu .tagList > li > a {
	width: 100%;
	font-size: .85em;
	overflow: hidden;
}
.tag {
    float: left;
    width: auto;
    padding: 10px 20px;
    border: solid 1px #ccc;
    border-radius: 2px;
    background: white;
}
/*!  */
/*!--- TABS ---*/
.tabs {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: -21px;
}

.tabs > li {
	float: left;
/* 	width: 50%;	 */
	height: 100%;
}

.tabs > li > a {
	float: left;
	padding: 0 20px;
	font-size: 1.15em;
	height: 60px;
	width: 100%;
	background: #eee;
	border-top: 2px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #0184b0;
	font-weight: 300;
	color: #999;
	line-height: 60px;
	text-align: center;
}

.tabs > li > a:hover{
	color: #fff;
	background: #aaa;
}

.tabs > li > a.active {
	border-top-color: #0184b0;
	border-bottom-color: white;
	background: white;
	color: #0184b0;
	font-weight: 500;
}
/*!  */
/*!--- PAGINATION ---*/
.headerList {
    position: relative;
    float: left;
    margin: 10px 0;
    font-size: 1.25em;
}
.listInfo{
    float: left;
    padding: 5px 8px;
    border: solid 1px #ddd;
    border-left: none;
}

.listInfo:first-child{
    border-left: solid 1px #ddd;
}
.listInfo strong {
    color: #0184b0;
}

.pagination_Wrapper {
	float: left;
	clear: left;
	width: 100%;
}

.count {
	float: left;
	font-size: 1.25em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
.count strong {
	color: #777;
}

.pagination {
	float: right;
	margin: 10px 0;
	font-size: 1em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
}

.pagination a.btn_arrow {
	float: left;
	padding: 3px 10px 2px 10px;
}

.pagination a.btn_arrow:hover {
	opacity: .5;
}

.pagination .page{
	float: left;
	padding: 0 15px;
	font-size: 1.25em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
}
.pagination .page span {
    color: #777;
}
.pagination input.page{
	width: 30px;
	padding: 5px 0;
	text-align: center;
}

.pagination .page.active {
	border: solid 1px #ccc;
	color: #777;
}
.pagination .page:disabled {
	border-color: transparent;
}

.pagination_Wrapper a.btn_all {
	display: inline-block;
	padding: 0 8px;
	margin: 0 15px;
	border: solid 1px #ccc;
	color: #555;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

/*!  */
/*!--- REGISTRO JORNADA LABORAL ---*/
.workdayLogTab {
	position: absolute;
	top: -5px;
	right: 300px;
	padding: 10px 20px;
	padding-top: 15px;
	background: white;
	border-radius: 0 0 5px 5px;
	font-family: 'Raleway';
	font-size: 1.25em;
	font-weight: 500;
	box-shadow: 0 0 5px -1px rgba(0, 0, 0, .5);
	transition: all .25s ease-in-out 0s;
}
.workdayLogTab:hover {
	padding-top: 20px;
	box-shadow: 0 0 5px -1px rgba(0, 0, 0, 1);
}
.workdayLogTab.incomplete:hover {
	background: #ff5a50;
}

.workdayLogTab.complete {
	background: #17ca95;
}
.workdayLogTab.complete:hover {
	background: #11fcb5;
}

/*!  */
/*!--- PATIENT CARD ---*/
.patientCard {
	position: relative;
	float: left;
	padding: 15px;
	border: solid 1px #ccc;
	border-radius: 2px;
	margin-bottom: 10px;
}

.patientCard .fieldRow {
	padding: 0 !important;
}


a#btn_unlink_patient {
	position: absolute;
	bottom: 10px;
	right: 10px;
}

/*!.*/
/*!--- CONNECTED USERS ---*/
.connectionIcon {
	position: absolute;
	bottom: 1px;
	right: 1px;
	width: 12px;
	height: 12px;
	border-radius: 100%;
	background: #777;
	border: solid .5px white;
}

.connected .connectionIcon {
	background: #30d974;
}
.connected td.cellName {
	font-weight: bold;
	color: #333;
}

/*!.*/
/*!--- BREADCRUMBS ---*/
#breadcrumbs_Wrapper {
	float: left;
	width: 100%;
	padding: 5px;
	background: #fff;
	margin-top: 5px;
	border-top: solid 1px #ddd;
}
#breadcrumbs {
	float: left;
	width: 100%;
}
#breadcrumbs li {
	float: left;
}
#breadcrumbs li a {
	padding: 5px 8px;
}
#breadcrumbs li:last-child a {
	font-weight: 600;
}

/*!.*/
/*! -- FOOTER --- */
#footer {
	display: none;
	float: left;
	width: 100%;
	clear: both;
	padding: 5px 0;
	text-align: center;
	font-size: .7em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	color:#999;
}
#footer a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #777;
	opacity: .5;
}
#footer a img {
	height: 30px;
	margin-left: 10px;
	vertical-align: middle
}
#footer a:hover {
	opacity: 1;
}
.footerMenu a {
	display: inline-block;
	float: left;
	width: 100%;
	margin: 5px 0 !important;
	padding: 10px 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	color: #fff;
	border-radius: 2px;
	font-size: 1.25em;
	text-align: center;
}

/*!.*/
/*! -- MODAL --- */
#modalWrapper {
	display: none;
	position: fixed;
	z-index: 10000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	overflow: hidden;
}

#modal {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	margin-left: 0;
	padding: 20px;
	padding-top: 25px;
	box-sizing: border-box;
	background: #fff;
	border-radius: 2px;
	box-shadow: 5px 5px 15px rgba(0,0,0,.5);
	overflow: hidden;
	overflow-y: auto;
	transition: all .35s ease-in-out 0s;
}
#modalContent {
	width: 100%;
	height: 100%;
}

a#modalClose {
	z-index: 2;
	position: absolute;
	top: 10px;
	right: 10px;
	-webkit-opacity: .5;
	-moz-opacity: .5;
	opacity: .5;
}
a#modalClose:hover {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}

#modalContent .content,
.content .content{
    margin-left: 0 !important;
}

#modal .row {
    padding: 0 !important;
}

/*!.*/
/*! -- HIDER -- */
#hiderWrapper {
	display: none;
	position: fixed;
	z-index: 10000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, .85);
	overflow: hidden;
}

#hider {
	position: absolute;
	top: 10%;
/* 	bottom: 10%; */
	left: 10%;
	right: 10%;
	box-sizing: border-box;
	background: #fff;
	border-radius: 2px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .15);
	transition: all .35s ease-in-out 0s;
}
#hiderContent {
	position: relative;	
	float: left;	
	width: 100%;
	height: 100%;
	padding: 30px;
	overflow: hidden;
	overflow-y: auto;
	background: #fff;
	color: #555;
}
#hiderContent h1 {
	font-size: 2em;
	color: #0184b0;
	font-family: 'Montserrat';
}
#hiderContent p {
	font-size: 1.25em;	
	line-height: 1.75em;
}

a#hiderClose {
	display: none;
	z-index: 2;
	position: absolute;
	top: 10px;
	right: 10px;
	-webkit-opacity: .5;
	-moz-opacity: .5;
	opacity: .5;
}

a#hiderClose:hover {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}


/*!.*/
/*! -- ALIAS -- */
#aliasesList ul li {
	float: left;
	padding: 5px 10px;
	margin: 0 2px 2px 0;
	border: solid 1px #ddd;
	border-radius: 2px;
	font-size: 1.25em;
}
.delete_alias {
	-webkit-opacity: .5;
	-moz-opacity: .5;
	opacity: .5;
}
.delete_alias:hover{
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.delete_alias i.fa {
	color: #d5212d;
	vertical-align: middle;
}

/*!.*/
/*! -- ACI TAGS -- */
#tagsList ul li {
	float: left;
	padding: 5px 10px;
	margin: 0 2px 2px 0;
	border: solid 1px #ddd;
	border-radius: 2px;
	font-size: 1.25em;
}
.delete_tag {
	-webkit-opacity: .5;
	-moz-opacity: .5;
	opacity: .5;
}
.delete_tag:hover{
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.delete_tag i.fa {
	color: #d5212d;
	vertical-align: middle;
}

/*!.*/
/*! --- IDIOMAS --- */
.es {
	display: block;
}
.cat {
	display: none;
}
.en {
 	display: none;
}

.menu_language {
	float:right;
}

a.btn_language {
	display: inline-block;
	padding: 10px;
	font-size: 1.25em;
	color: #999;
}

a.btn_language.active {
	color: #0184b0;
}
a.btn_language:hover {
	color: #000;
}
/*!.*/
/*! --- DATEPICKER --- */

.currentRangeDate {
    float: left;
    padding: 7px 10px 6px 10px;
    margin-right: 5px;
    margin-left: -8px;
    border: solid 1px #000;
    border-radius: 0 2px 2px 0;
}
.currentRangeDate strong{
    font-weight: bold;
}

span.ui-button-text {
    background: #fff;
    line-height: 1.5em !important;
}
.ui-priority-primary span.ui-button-text {
    background: #0184b0;
    color: #fff;
}
.ui-datepicker-month,
.ui-datepicker-year{
    font-family: 'Raleway';
    font-weight: 600;
    color: #0184b0;
}

button.comiseo-daterangepicker-vfit{
    border-radius: 2px !important;
    border: solid 1px #ccc !important;
}
.ui-widget-header{
    background: #fff !important;
}
.comiseo-daterangepicker-triggerbutton.ui-button {
    min-width: 11em;
    border-color: #0184b0 !important;
    color: #0184b0 !important;
}
.ui-state-default, .ui-widget-content .ui-state-default {
    font-family: 'Raleway';
}
.comiseo-daterangepicker-calendar .ui-state-highlight a.ui-state-default {
    background: #fff;
    border-color: #0184b0;
    border-width: 0.5px;
    color: #0184b0;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background: #f2f3f4;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border-color: transparent;
    background: #0184b0;
    color: #fff;
}
.ui-state-focus{
    border-color: transparent !important;
    background: #0184b0 !important;
}
.ui-menu .ui-menu-item a{
    color: #0184b0;
    font-weight: 400;
}
.ui-state-focus a {
    color: #fff !important;
}

#countForm .comiseo-daterangepicker-triggerbutton.ui-button {
    min-width: 100% !important;
}

/*!  */
/*!  */
@media (min-width: 480px) {
}

#MainBranchSelect{
	border: 1px solid #c2cad8;
	padding: 6px 12px;
	font-size: .7em;
	font-weight: 300;
	color: #777;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	resize: none;
}
/*!  */
/*!  */
@media (min-width: 768px) {

	#menunav > li .submenuArrow{
		display: block;
	}

	#menunav > li .b_submenu{
		display:none;
	}

	.subMenu {
		display: none;
		position: absolute;
		width: 100%;
		left: 100%;
		top: inherit;
		z-index: 1000;
	}
	#menunav > li:hover > .subMenu {
		display: block;
	}
	.subMenu li {
		float: left;
		clear: left;
		width: 100%;
		text-align: left;
	}
	.subMenu > li > a {
		position: relative;
		float: left;
		padding: 7px;
		height: inherit;
		width: 100%;
		font-weight: 500;
		text-align:left;
		color: #fff;
	}
	.subMenu > li > a.subOption {
		background: #999;
		color:#fff;
		font-weight: 300;
	}
	.subMenu > li > a.subOption > i.fa{
		color:#fff !important;
	}

	.subOption .alert {
		margin-top:0;
		right: 5px;
	}

	.subMenu > li > a.subOption:hover {
		background: #0184b0;
	}

	.subMenu > li > a:hover {
		background: #f2f6f9;
	}


	#menunav > li.active > .subMenu {
		display: block;
		position: relative;
		width: 100%;
		float: left;
		left: auto;

	}

	#logo_subtitle{
		display: block;
		float: left;
		margin: 20px 0 0 40px;
		font-size: 2em;
		font-weight: 600;
		text-transform: uppercase;
	}
	#logo_subtitle span {
    	font-weight: 300;
    	text-transform: none;
	}

	.logo a img {
		display: block;
	}

	.info_topBar{
		margin-top: 15px;
		margin-right: 10px;
	}

	#namebox a{
		width: auto;
	}

	/* Related sizes below elements */
	.logo {
		float: left;
		margin: 10px;
		width: 200px;
	}

	.content {
		margin-left: 210px;
	}

	.institution_admin .content,
	.institution_manager .content,
	.institution_radiographer .content {
		margin-left: 260px;
	}

	#menunav-wrapper{
		position: absolute;
		left: 10px;
		display: inline-block !important;
		width: 200px;
		height: auto!important;
		margin-bottom: 0;
		background: #FFF;
	}

	.institution_admin #menunav-wrapper,
	.institution_manager #menunav-wrapper,
	.institution_radiographer #menunav-wrapper {
		width: 245px;
	}

	#menunav {
		width: 100%;
	}

	/* Related sizes above elements */

	#menunav > li {
		text-align: left;
	}

	#menunav > li > a span {
		display: inline-block;
		margin-left: 10px;
		font-weight: 500;
	}

	/*
	.subMenu > li > a.subOption {
		font-size: 1.1em;
		padding-left: 45px;
	}
	*/
}

/*!  */
/*!  */
@media (min-width: 992px) {
	.headerSection a {
		padding: 10px 15px;
		line-height: 1.5em;
	}
	.headerMenu a.create {
		font-size: 1em;
		line-height: 1em;
	}
	.footerMenu a {
		float: right;
		width: auto;
		margin: 5px !important;
		padding: 6px 10px;
		font-weight: 400;
		font-size: 1em;
	}
	#modal {
		width: 66.66%;
        height: 90%;
		top: 5%;
		margin-left: 16.65%;
	}
}

/*!  */
/*!  */
@media (min-width: 1024px){

}

/*!  */
/*!  */
@media (min-width: 1200px) {

	/*!--- TABS ---*/
	.tabs{
		position: absolute;
		float: none;
/* 		width: 490px; */
        width: auto;
		margin: 0;
		right:0;
		bottom: -1px;
		height: 100%;
	}
	.tabs > li {
		width: auto;
        min-width: 150px;
	}
	.tabs > li > a {
		height: 100%;
		padding: 0 25px;
		font-size: 1.25em;
		line-height: 80px;
		width: auto;
	}

}

