@import "../../plugins/bootstrap/css/bootstrap.min.css";
@import "../../plugins/font-awesome/css/font-awesome.min.css";
@import "../../plugins/datatable/datatables.min.css";
@import "../../plugins/jquery-ui/jquery-ui.min.css";
@import "../../plugins/bootstrap-select/bootstrap-select.min.css";
@import "../../plugins/bootstrap-chosen/bootstrap-chosen.css";
@import "../../plugins/bootstrap-toggle/css/bootstrap-toggle.min.css";
@import "../../plugins/bootstrap-colorpicker/bootstrap-colorpicker.min.css";
@import "../../plugins/icheck/skins/all.min.css";
@import "toastmessage/jquery.toastmessage.css";
@import "css-menus/menu-horizontal.min.css";
@import "../../plugins/jasny-bootstrap/jasny-bootstrap.min.css";


@font-face{ font-family : 'TrebuchetMS'; font-style : normal; font-weight : normal; src : url('../fonts/TrebuchetMS.eot?#iefix') format('embedded-opentype'), url('../fonts/TrebuchetMS.woff') format('woff'), url('../fonts/TrebuchetMS.ttf') format('truetype'), url('../fonts/TrebuchetMS.svg#TrebuchetMS') format('svg');}
*{ font-family : 'TrebuchetMS', verdana, tahoma, helvetica, arial, sans-serif; font-size: 13px; }

.bootbox .content-error-inscripciones { font-size: 14px; }
.bootbox .content-error-inscripciones ol li { font-weight: bold; }

h1,
h2,
h3,
h4,
h5,
h6{font-family : 'TrebuchetMS', verdana, tahoma, helvetica, arial, sans-serif; font-weight : 100;}
h1{font-size : 30px;}
h2{font-size : 24px;}
h3{font-size : 16px;}
h4{font-size : 14px;}
h5{font-size : 12px;}
h6{font-size : 10px;}
h3,
h4,
h5{margin-top : 5px;font-weight : 600;}

/* Headers */
header{ margin : 0 auto; text-align : center;}
header img{ border-radius : 0 0 .5em .5em; box-shadow : 0 0 2px 2px #c9c9c9; width : 1250px;}
body{ margin : 0px; padding : 0px;}
textarea{overflow : auto;resize : vertical;}
.MENU_SUPERIOR_INTERNO, .CONTENIDOS_INTERNOS{margin : 0 auto 0 auto;min-width : 1250px;padding-bottom : 10px;padding-top : 15px;width : 1250px; }
.CONTENIDOS_INTERNOS{background : #fff;border-radius : .3em;box-shadow : 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;margin : 5px auto;moz-box-shadow : 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;padding : 5px 10px 10px 10px;webkit-box-shadow : 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;width : 1230px;}
.DIVICION_PRICIPAL_EXTERNA{border : 1px solid #c9c9c9;border-radius : 1em;min-height : 200px;padding : 15px;vertical-align : top;}
.SEPARADOR{margin-bottom : 30px;}
.TITULOS_PRINCIPALES{margin : 3px 0 0px 5px;margin-bottom : -8px;margin-top : -10px;text-align : left;}
.WIDTH_TOTAL{width : 100%;}
.LETRA_AZUL{color : #3366cc !important;}
.LETRA_ROJA{color : #cc0000 !important;}
.LETRA_NEGRA{color : #000 !important;}
.LETRA_VERDE{ color: #008000 !important;}
.inline{display : inline-block;margin-bottom : 0;vertical-align : middle;}
.CARGANDO{background-color : #000000;background-image : url("../../imagenes/cargando.gif");background-position : center;background-repeat : no-repeat;filter : alpha(opacity=50);height : 100%;left : 0;min-height : 100%;min-width : 100%;opacity : 0.2;position : fixed;top : 0;width : 100%;z-index : 99999;}
.width-combo-anualidad {min-width: 80px;}
button.btn-edit { background-color: transparent; background-image: url("../../imagenes/btn-edit.png"); border: none; height: 24px; width: 24px;}
.chosen-container .chosen-drop {z-index: 995;}
.has-error {color: #cc0000;}
.panel-heading a{color : inherit;display : inline-block;font-weight : 400;position : relative;text-decoration : none;width : 100%;}
.panel-table{display : table;width : 100%;}
.panel-table > .panel-heading{display : table-header-group;}
.panel-table > .panel-body{display : table-row-group;}
.panel-table > .panel-body:before, .panel-table > .panel-body:after{content : none;}
.panel-table > .panel-footer{display : table-footer-group;}
.panel-table > div > .tr{display : table-row;width : 50%;}
.panel-table .td{border : 1px solid #337ab7;border-bottom : none;border-right : none;display : table-cell;padding : 5px;}
.panel-table .td:last-child{border-right : none;}
.panel-table .td:first-child{border-left : none;}
.panel-table > .panel-heading > .tr > .td:first-child{border-radius : 4px 0 0 0;}
.panel-table > .panel-heading > .tr > .td:last-child{border-left : 1px solid #ddd;border-radius : 0 4px 0 0;}
.panel-table > .panel-footer > .tr > .td:first-child{border-radius : 0 0 0 4px;}
.panel-table > .panel-footer > .tr > .td:last-child{border-radius : 0 0 4px 0;}
.icono{font-size : 20px;margin-right : 30px;}
.titleweek{font-size : 18px;font-weight : bold;}
.titlesecweek{font-size : 15px;font-weight : bold;}
.slogan{font-size : 14px;font-weight : bold;}
.bordes{border : 1px solid #ccc;height : 24px;margin-top : 5px;}
.label-default{background-color : #fff !important;border : solid 1px #ccc !important;color : #333 !important;font-size : 12px !important;font-weight : normal !important;width : 100%;}
.encabezado, .intermedio{border : 0;border-top : 1px solid #666;margin-bottom : 1px !important;margin-top : 1px !important;}
.intermedio{border-top : 2px solid #666;width : 100%;}
.ui-datepicker {z-index: 999 !important; }
.ui-datepicker select { color: #000; }
.radio{padding-left : 20px;}
.radio label{display : inline-block;padding-left : 5px;position : relative;}
.radio label::before{background-color : #fff;border : 1px solid #cccccc;border-radius : 50%;content : "";display : inline-block;height : 17px;left : 0;margin-left : -20px;o-transition : border 0.15s ease-in-out;position : absolute;transition : border 0.15s ease-in-out;webkit-transition : border 0.15s ease-in-out;width : 17px;}
.radio label::after{background-color : #555555;border-radius : 50%;content : " ";display : inline-block;height : 11px;left : 3px;margin-left : -20px;moz-transition : -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);ms-transform : scale(0, 0);o-transform : scale(0, 0);o-transition : -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);position : absolute;top : 3px;transform : scale(0, 0);transition : transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);webkit-transform : scale(0, 0);webkit-transition : -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);width : 11px;}
.radio input[type="radio"]{opacity : 0;}
.radio input[type="radio"]:focus + label::before{outline : 5px auto -webkit-focus-ring-color;outline : thin dotted;outline-offset : -2px;}
.radio input[type="radio"]:checked + label::after{ms-transform : scale(1, 1);o-transform : scale(1, 1);transform : scale(1, 1);webkit-transform : scale(1, 1);}
.radio input[type="radio"]:disabled + label{opacity : 0.65;}
.radio input[type="radio"]:disabled + label::before{cursor : not-allowed;}
.radio.radio-inline{margin-top : 0;}
.radio-primary input[type="radio"] + label::after{background-color : #428bca;}
.radio-primary input[type="radio"]:checked + label::before{border-color : #428bca;}
.radio-primary input[type="radio"]:checked + label::after{background-color : #428bca;}
.radio-danger input[type="radio"] + label::after{background-color : #d9534f;}
.radio-danger input[type="radio"]:checked + label::before{border-color : #d9534f;}
.radio-danger input[type="radio"]:checked + label::after{background-color : #d9534f;}
.radio-info input[type="radio"] + label::after{background-color : #5bc0de;}
.radio-info input[type="radio"]:checked + label::before{border-color : #5bc0de;}
.radio-info input[type="radio"]:checked + label::after{background-color : #5bc0de;}
.radio-warning input[type="radio"] + label::after{background-color : #f0ad4e;}
.radio-warning input[type="radio"]:checked + label::before{border-color : #f0ad4e;}
.radio-warning input[type="radio"]:checked + label::after{background-color : #f0ad4e;}
.radio-success input[type="radio"] + label::after{background-color : #5cb85c;}
.radio-success input[type="radio"]:checked + label::before{border-color : #5cb85c;}
.radio-success input[type="radio"]:checked + label::after{background-color : #5cb85c;}

/* Forms errors */
label.error{ color: #cc0000; font-size: 10px; width: 100%;}
/* Switch button */
.btn-default.btn-on.active{background-color: #5BB75B;color: white;}
.btn-default.btn-off.active{background-color: #DA4F49;color: white;}
.btn-default.btn-on-1.active{background-color: #006FFC;color: white;}
.btn-default.btn-off-1.active{background-color: #DA4F49;color: white;}
.btn-default.btn-on-2.active{background-color: #00D590;color: white;}
.btn-default.btn-off-2.active{background-color: #A7A7A7;color: white;}
.btn-default.btn-on-3.active{color: #5BB75B;font-weight:bolder;}
.btn-default.btn-off-3.active{color: #DA4F49;font-weight:bolder;}
.btn-default.btn-on-4.active{background-color: #006FFC;color: #5BB75B;}
.btn-default.btn-off-4.active{background-color: #DA4F49;color: #DA4F49;}
/* Datatables */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled { background: transparent; }
.dataTables_wrapper { padding-bottom: 30px; }
.dataTables_length { float: left; }
.dataTables_filter label { margin-right: 5px; }
.html5buttons { float: right; }
.html5buttons a { border: 1px solid #e7eaec; background: #fff; color: #676a6c; box-shadow: none; padding: 6px 8px; font-size: 12px; }
.html5buttons a:hover,
.html5buttons a:focus:active { background-color: #eee; color: inherit; border-color: #d2d2d2; }
div.dt-button-info { z-index: 100; }
.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; }
.table>tbody>tr>td, .table>tfoot>tr>td, .table>thead>tr>td {padding: 2px 8px;}
@media (max-width: 768px) { .html5buttons { float: none; margin-top: 10px; } .dataTables_length { float: none; } }

/* Divider */
div.divider-content { display: block; border-bottom-color: #F5F5F5; border-bottom-style: solid; border-bottom-width: 1px; border-top-color: #CDCDCD; border-top-style: solid; border-top-width: 1px; height: 0; margin: 20px 0; position: relative; }
div.divider-content > span { background-color: #FFFFFF; background-image: url(../../plugins/jquery-ui/images/divider.jpg); background-position: 50% 50%; background-repeat: no-repeat no-repeat; display: block; height: 9px; left: 50%; margin-left: -21px; padding: 0 3px; position: absolute; top: -4px; width: 36px; }
.row.vdivide [class*='col-']:not(:last-child):after { background: #e0e0e0; width: 1px; content: ""; display:block; position: absolute; top:0; bottom: 0; right: 0; min-height: 70px; }
/* Very simple grid for example */
.container { position: relative; width: 960px; margin: 20px auto; padding: 0; }
.container .column, .container .columns { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
.container .one-third.column { width: 300px; }
.container .two-thirds.column { width: 620px; }
.ui-dialog {z-index: 999; }
.border-bottom{ border-bottom : 1px solid #e7eaec !important; }
.font-bold{ font-weight : 600; }
.font-normal{ font-weight : 400; }
.font-noraml{ font-weight : 400; }
.text-uppercase{ text-transform : uppercase; }
.font-italic{ font-style : italic; }
.b-r{ border-right : 1px solid #e7eaec; }
.hr-line-dashed{ border-top : 1px dashed #e7eaec;color : #ffffff;background-color : #ffffff;height : 1px;margin : 20px 0; }
.hr-line-solid{ border-bottom : 1px solid #e7eaec;background-color : rgba(0, 0, 0, 0);border-style : solid !important;margin-top : 15px;margin-bottom : 15px; }
.form-group .toggle { display: block; }
.muted { color: #999999; }

video{ width : 100% !important;height : auto !important; }

/* TOOGLE SWICH */
.onoffswitch { position: relative; width: 64px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.onoffswitch-checkbox { display: none; }
.onoffswitch-label { display: block; overflow: hidden; cursor: pointer; border: 2px solid #1ab394; border-radius: 2px; }
.onoffswitch-inner { width: 200%; margin-left: -100%; -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s; -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s; }
.onoffswitch-inner:before,
.onoffswitch-inner:after { float: left; width: 50%; height: 20px; padding: 0; line-height: 20px; font-size: 12px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.onoffswitch-inner:before { content: "ON"; padding-left: 10px; background-color: #1ab394; color: #FFFFFF; }
.onoffswitch-inner:after { content: "OFF"; padding-right: 10px; background-color: #FFFFFF; color: #999999; text-align: right; }
.onoffswitch-switch { width: 20px; margin: 0; background: #FFFFFF; border: 2px solid #1ab394; border-radius: 2px; position: absolute; top: 0; bottom: 0; right: 44px; -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s; -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { margin-left: 0; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { right: 0; }
.onoffswitch-checkbox:disabled + .onoffswitch-label .onoffswitch-inner:before { background-color: #919191; }
.onoffswitch-checkbox:disabled + .onoffswitch-label,
.onoffswitch-checkbox:disabled + .onoffswitch-label .onoffswitch-switch { border-color: #919191; }
/* SWITCHES */
.onoffswitch { position: relative; width: 54px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.onoffswitch-checkbox { display: none; }
.onoffswitch-label { display: block; overflow: hidden; cursor: pointer; border: 2px solid #1AB394; border-radius: 3px; }
.onoffswitch-inner { display: block; width: 200%; margin-left: -100%; -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s; -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s; }
.onoffswitch-inner:before,
.onoffswitch-inner:after { display: block; float: left; width: 50%; height: 16px; padding: 0; line-height: 16px; font-size: 10px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.onoffswitch-inner:before { content: "Si"; padding-left: 7px; background-color: #1AB394; color: #FFFFFF; }
.onoffswitch-inner:after { content: "No"; padding-right: 7px; background-color: #FFFFFF; color: #919191; text-align: right; }
.onoffswitch-switch { display: block; width: 18px; margin: 0; background: #FFFFFF; border: 2px solid #1AB394; border-radius: 3px; position: absolute; top: 0; bottom: 0; right: 36px; -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s; -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { margin-left: 0; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { right: 0; }
/* COLORS */
.text-navy{color : #1ab394;}
.text-primary{color : inherit;}
.text-success{color : #1c84c6;}
.text-info{color : #23c6c8;}
.text-warning{color : #f8ac59;}
.text-danger{color : #ed5565;}
.text-muted{color : #888888;}
.text-white{color : #ffffff;}
.simple_tag{background-color : #f3f3f4;border : 1px solid #e7eaec;border-radius : 2px;color : inherit;font-size : 10px;margin-right : 5px;margin-top : 5px;padding : 5px 12px;display : inline-block;}
.img-shadow{webkit-box-shadow : 0 0 3px 0 #919191;moz-box-shadow : 0 0 3px 0 #919191;box-shadow : 0 0 3px 0 #919191;}
.dashboards\.dashboard_2 nav.navbar,
.dashboards\.dashboard_3 nav.navbar,
.mailbox\.inbox nav.navbar,
.mailbox\.email_view nav.navbar,
.mailbox\.email_compose nav.navbar,
.dashboards\.dashboard_4_1 nav.navbar,
.metrics nav.navbar,
.metrics\.index nav.navbar,
.dashboards\.dashboard_5 nav.navbar{background : #fff;}
.Dashboard_2 .navbar.navbar-static-top,
.Dashboard_3 .navbar.navbar-static-top,
.Dashboard_4_1 .navbar.navbar-static-top,
.ComposeEmail .navbar.navbar-static-top,
.EmailView .navbar.navbar-static-top,
.Inbox .navbar.navbar-static-top,
.Metrics .navbar.navbar-static-top,
.Dashboard_5 .navbar.navbar-static-top{background : #fff;}
a.close-canvas-menu{position : absolute;top : 10px;right : 15px;z-index : 1011;color : #a7b1c2;}
a.close-canvas-menu:hover{color : #fff;}
.close-canvas-menu{display : none;}
.canvas-menu .close-canvas-menu{display : block;}
.light-navbar .navbar.navbar-static-top{background-color : #ffffff;}
/* FULL HEIGHT */
.full-height{height : 100%;}
.fh-breadcrumb{height : calc(100% - 196px);margin : 0 -15px;position : relative;}
.fh-no-breadcrumb{height : calc(100% - 99px);margin : 0 -15px;position : relative;}
.fh-column{background : #fff;height : 100%;width : 240px;float : left;}
.modal-backdrop{z-index : 2040 !important;}
.modal{z-index : 2050 !important;}
.spiner-example{height : 200px;padding-top : 70px;}
.p-xxs{padding : 5px;}
.p-xs{padding : 10px;}
.p-sm{padding : 15px;}
.p-m{padding : 20px;}
.p-md{padding : 25px;}
.p-lg{padding : 30px;}
.p-xl{padding : 40px;}
.p-w-xs{padding : 0 10px;}
.p-w-sm{padding : 0 15px;}
.p-w-m{padding : 0 20px;}
.p-w-md{padding : 0 25px;}
.p-w-lg{padding : 0 30px;}
.p-w-xl{padding : 0 40px;}
.p-h-xs{padding : 10px 0;}
.p-h-sm{padding : 15px 0;}
.p-h-m{padding : 20px 0;}
.p-h-md{padding : 25px 0;}
.p-h-lg{padding : 30px 0;}
.p-h-xl{padding : 40px 0;}
.m-xxs{margin : 2px 4px;}
.m-xs{margin : 5px;}
.m-sm{margin : 10px;}
.m-md{margin : 20px;}
.m-lg{margin : 30px;}
.m-xl{margin : 50px;}
.m-n{margin : 0 !important;}
.m-l-none{margin-left : 0;}
.m-l-xs{margin-left : 5px;}
.m-l-sm{margin-left : 10px;}
.m-l{margin-left : 15px;}
.m-l-md{margin-left : 20px;}
.m-l-lg{margin-left : 30px;}
.m-l-xl{margin-left : 40px;}
.m-l-n-xxs{margin-left : -1px;}
.m-l-n-xs{margin-left : -5px;}
.m-l-n-sm{margin-left : -10px;}
.m-l-n{margin-left : -15px;}
.m-l-n-md{margin-left : -20px;}
.m-l-n-lg{margin-left : -30px;}
.m-l-n-xl{margin-left : -40px;}
.m-t-none{margin-top : 0;}
.m-t-xxs{margin-top : 1px;}
.m-t-xs{margin-top : 5px;}
.m-t-sm{margin-top : 10px;}
.m-t{margin-top : 15px;}
.m-t-md{margin-top : 20px;}
.m-t-lg{margin-top : 30px;}
.m-t-xl{margin-top : 40px;}
.m-t-n-xxs{margin-top : -1px;}
.m-t-n-xs{margin-top : -5px;}
.m-t-n-sm{margin-top : -10px;}
.m-t-n{margin-top : -15px;}
.m-t-n-md{margin-top : -20px;}
.m-t-n-lg{margin-top : -30px;}
.m-t-n-xl{margin-top : -40px;}
.m-r-none{margin-right : 0;}
.m-r-xxs{margin-right : 1px;}
.m-r-xs{margin-right : 5px;}
.m-r-sm{margin-right : 10px;}
.m-r{margin-right : 15px;}
.m-r-md{margin-right : 20px;}
.m-r-lg{margin-right : 30px;}
.m-r-xl{margin-right : 40px;}
.m-r-n-xxs{margin-right : -1px;}
.m-r-n-xs{margin-right : -5px;}
.m-r-n-sm{margin-right : -10px;}
.m-r-n{margin-right : -15px;}
.m-r-n-md{margin-right : -20px;}
.m-r-n-lg{margin-right : -30px;}
.m-r-n-xl{margin-right : -40px;}
.m-b-none{margin-bottom : 0;}
.m-b-xxs{margin-bottom : 1px;}
.m-b-xs{margin-bottom : 5px;}
.m-b-sm{margin-bottom : 10px;}
.m-b{margin-bottom : 15px;}
.m-b-md{margin-bottom : 20px;}
.m-b-lg{margin-bottom : 30px;}
.m-b-xl{margin-bottom : 40px;}
.m-b-n-xxs{margin-bottom : -1px;}
.m-b-n-xs{margin-bottom : -5px;}
.m-b-n-sm{margin-bottom : -10px;}
.m-b-n{margin-bottom : -15px;}
.m-b-n-md{margin-bottom : -20px;}
.m-b-n-lg{margin-bottom : -30px;}
.m-b-n-xl{margin-bottom : -40px;}
.space-15{margin : 15px 0;}
.space-20{margin : 20px 0;}
.space-25{margin : 25px 0;}
.space-30{margin : 30px 0;}
.img-sm{width : 32px;height : 32px;}
.img-md{width : 64px;height : 64px;}
.img-lg{width : 96px;height : 96px;}
.b-r-xs{webkit-border-radius : 1px;moz-border-radius : 1px;border-radius : 1px;}
.b-r-sm{webkit-border-radius : 3px;moz-border-radius : 3px;border-radius : 3px;}
.b-r-md{webkit-border-radius : 6px;moz-border-radius : 6px;border-radius : 6px;}
.b-r-lg{webkit-border-radius : 12px;moz-border-radius : 12px;border-radius : 12px;}
.b-r-xl{webkit-border-radius : 24px;moz-border-radius : 24px;border-radius : 24px;}
/* Colors */
.red{background-color : #F44336 !important;}
.red-text{color : #F44336 !important;}
.red.lighten-5{background-color : #FFEBEE !important;}
.red-text.text-lighten-5{color : #FFEBEE !important;}
.red.lighten-4{background-color : #FFCDD2 !important;}
.red-text.text-lighten-4{color : #FFCDD2 !important;}
.red.lighten-3{background-color : #EF9A9A !important;}
.red-text.text-lighten-3{color : #EF9A9A !important;}
.red.lighten-2{background-color : #E57373 !important;}
.red-text.text-lighten-2{color : #E57373 !important;}
.red.lighten-1{background-color : #EF5350 !important;}
.red-text.text-lighten-1{color : #EF5350 !important;}
.red.darken-1{background-color : #E53935 !important;}
.red-text.text-darken-1{color : #E53935 !important;}
.red.darken-2{background-color : #D32F2F !important;}
.red-text.text-darken-2{color : #D32F2F !important;}
.red.darken-3{background-color : #C62828 !important;}
.red-text.text-darken-3{color : #C62828 !important;}
.red.darken-4{background-color : #B71C1C !important;}
.red-text.text-darken-4{color : #B71C1C !important;}
.red.accent-1{background-color : #FF8A80 !important;}
.red-text.text-accent-1{color : #FF8A80 !important;}
.red.accent-2{background-color : #FF5252 !important;}
.red-text.text-accent-2{color : #FF5252 !important;}
.red.accent-3{background-color : #FF1744 !important;}
.red-text.text-accent-3{color : #FF1744 !important;}
.red.accent-4{background-color : #D50000 !important;}
.red-text.text-accent-4{color : #D50000 !important;}
.pink{background-color : #e91e63 !important;}
.pink-text{color : #e91e63 !important;}
.pink.lighten-5{background-color : #fce4ec !important;}
.pink-text.text-lighten-5{color : #fce4ec !important;}
.pink.lighten-4{background-color : #f8bbd0 !important;}
.pink-text.text-lighten-4{color : #f8bbd0 !important;}
.pink.lighten-3{background-color : #f48fb1 !important;}
.pink-text.text-lighten-3{color : #f48fb1 !important;}
.pink.lighten-2{background-color : #f06292 !important;}
.pink-text.text-lighten-2{color : #f06292 !important;}
.pink.lighten-1{background-color : #ec407a !important;}
.pink-text.text-lighten-1{color : #ec407a !important;}
.pink.darken-1{background-color : #d81b60 !important;}
.pink-text.text-darken-1{color : #d81b60 !important;}
.pink.darken-2{background-color : #c2185b !important;}
.pink-text.text-darken-2{color : #c2185b !important;}
.pink.darken-3{background-color : #ad1457 !important;}
.pink-text.text-darken-3{color : #ad1457 !important;}
.pink.darken-4{background-color : #880e4f !important;}
.pink-text.text-darken-4{color : #880e4f !important;}
.pink.accent-1{background-color : #ff80ab !important;}
.pink-text.text-accent-1{color : #ff80ab !important;}
.pink.accent-2{background-color : #ff4081 !important;}
.pink-text.text-accent-2{color : #ff4081 !important;}
.pink.accent-3{background-color : #f50057 !important;}
.pink-text.text-accent-3{color : #f50057 !important;}
.pink.accent-4{background-color : #c51162 !important;}
.pink-text.text-accent-4{color : #c51162 !important;}
.purple{background-color : #9c27b0 !important;}
.purple-text{color : #9c27b0 !important;}
.purple.lighten-5{background-color : #f3e5f5 !important;}
.purple-text.text-lighten-5{color : #f3e5f5 !important;}
.purple.lighten-4{background-color : #e1bee7 !important;}
.purple-text.text-lighten-4{color : #e1bee7 !important;}
.purple.lighten-3{background-color : #ce93d8 !important;}
.purple-text.text-lighten-3{color : #ce93d8 !important;}
.purple.lighten-2{background-color : #ba68c8 !important;}
.purple-text.text-lighten-2{color : #ba68c8 !important;}
.purple.lighten-1{background-color : #ab47bc !important;}
.purple-text.text-lighten-1{color : #ab47bc !important;}
.purple.darken-1{background-color : #8e24aa !important;}
.purple-text.text-darken-1{color : #8e24aa !important;}
.purple.darken-2{background-color : #7b1fa2 !important;}
.purple-text.text-darken-2{color : #7b1fa2 !important;}
.purple.darken-3{background-color : #6a1b9a !important;}
.purple-text.text-darken-3{color : #6a1b9a !important;}
.purple.darken-4{background-color : #4a148c !important;}
.purple-text.text-darken-4{color : #4a148c !important;}
.purple.accent-1{background-color : #ea80fc !important;}
.purple-text.text-accent-1{color : #ea80fc !important;}
.purple.accent-2{background-color : #e040fb !important;}
.purple-text.text-accent-2{color : #e040fb !important;}
.purple.accent-3{background-color : #d500f9 !important;}
.purple-text.text-accent-3{color : #d500f9 !important;}
.purple.accent-4{background-color : #aa00ff !important;}
.purple-text.text-accent-4{color : #aa00ff !important;}
.deep-purple{background-color : #673ab7 !important;}
.deep-purple-text{color : #673ab7 !important;}
.deep-purple.lighten-5{background-color : #ede7f6 !important;}
.deep-purple-text.text-lighten-5{color : #ede7f6 !important;}
.deep-purple.lighten-4{background-color : #d1c4e9 !important;}
.deep-purple-text.text-lighten-4{color : #d1c4e9 !important;}
.deep-purple.lighten-3{background-color : #b39ddb !important;}
.deep-purple-text.text-lighten-3{color : #b39ddb !important;}
.deep-purple.lighten-2{background-color : #9575cd !important;}
.deep-purple-text.text-lighten-2{color : #9575cd !important;}
.deep-purple.lighten-1{background-color : #7e57c2 !important;}
.deep-purple-text.text-lighten-1{color : #7e57c2 !important;}
.deep-purple.darken-1{background-color : #5e35b1 !important;}
.deep-purple-text.text-darken-1{color : #5e35b1 !important;}
.deep-purple.darken-2{background-color : #512da8 !important;}
.deep-purple-text.text-darken-2{color : #512da8 !important;}
.deep-purple.darken-3{background-color : #4527a0 !important;}
.deep-purple-text.text-darken-3{color : #4527a0 !important;}
.deep-purple.darken-4{background-color : #311b92 !important;}
.deep-purple-text.text-darken-4{color : #311b92 !important;}
.deep-purple.accent-1{background-color : #b388ff !important;}
.deep-purple-text.text-accent-1{color : #b388ff !important;}
.deep-purple.accent-2{background-color : #7c4dff !important;}
.deep-purple-text.text-accent-2{color : #7c4dff !important;}
.deep-purple.accent-3{background-color : #651fff !important;}
.deep-purple-text.text-accent-3{color : #651fff !important;}
.deep-purple.accent-4{background-color : #6200ea !important;}
.deep-purple-text.text-accent-4{color : #6200ea !important;}
.indigo{background-color : #3f51b5 !important;}
.indigo-text{color : #3f51b5 !important;}
.indigo.lighten-5{background-color : #e8eaf6 !important;}
.indigo-text.text-lighten-5{color : #e8eaf6 !important;}
.indigo.lighten-4{background-color : #c5cae9 !important;}
.indigo-text.text-lighten-4{color : #c5cae9 !important;}
.indigo.lighten-3{background-color : #9fa8da !important;}
.indigo-text.text-lighten-3{color : #9fa8da !important;}
.indigo.lighten-2{background-color : #7986cb !important;}
.indigo-text.text-lighten-2{color : #7986cb !important;}
.indigo.lighten-1{background-color : #5c6bc0 !important;}
.indigo-text.text-lighten-1{color : #5c6bc0 !important;}
.indigo.darken-1{background-color : #3949ab !important;}
.indigo-text.text-darken-1{color : #3949ab !important;}
.indigo.darken-2{background-color : #303f9f !important;}
.indigo-text.text-darken-2{color : #303f9f !important;}
.indigo.darken-3{background-color : #283593 !important;}
.indigo-text.text-darken-3{color : #283593 !important;}
.indigo.darken-4{background-color : #1a237e !important;}
.indigo-text.text-darken-4{color : #1a237e !important;}
.indigo.accent-1{background-color : #8c9eff !important;}
.indigo-text.text-accent-1{color : #8c9eff !important;}
.indigo.accent-2{background-color : #536dfe !important;}
.indigo-text.text-accent-2{color : #536dfe !important;}
.indigo.accent-3{background-color : #3d5afe !important;}
.indigo-text.text-accent-3{color : #3d5afe !important;}
.indigo.accent-4{background-color : #304ffe !important;}
.indigo-text.text-accent-4{color : #304ffe !important;}
.blue{background-color : #2196F3 !important;}
.blue-text{color : #2196F3 !important;}
.blue.lighten-5{background-color : #E3F2FD !important;}
.blue-text.text-lighten-5{color : #E3F2FD !important;}
.blue.lighten-4{background-color : #BBDEFB !important;}
.blue-text.text-lighten-4{color : #BBDEFB !important;}
.blue.lighten-3{background-color : #90CAF9 !important;}
.blue-text.text-lighten-3{color : #90CAF9 !important;}
.blue.lighten-2{background-color : #64B5F6 !important;}
.blue-text.text-lighten-2{color : #64B5F6 !important;}
.blue.lighten-1{background-color : #42A5F5 !important;}
.blue-text.text-lighten-1{color : #42A5F5 !important;}
.blue.darken-1{background-color : #1E88E5 !important;}
.blue-text.text-darken-1{color : #1E88E5 !important;}
.blue.darken-2{background-color : #1976D2 !important;}
.blue-text.text-darken-2{color : #1976D2 !important;}
.blue.darken-3{background-color : #1565C0 !important;}
.blue-text.text-darken-3{color : #1565C0 !important;}
.blue.darken-4{background-color : #0D47A1 !important;}
.blue-text.text-darken-4{color : #0D47A1 !important;}
.blue.accent-1{background-color : #82B1FF !important;}
.blue-text.text-accent-1{color : #82B1FF !important;}
.blue.accent-2{background-color : #448AFF !important;}
.blue-text.text-accent-2{color : #448AFF !important;}
.blue.accent-3{background-color : #2979FF !important;}
.blue-text.text-accent-3{color : #2979FF !important;}
.blue.accent-4{background-color : #2962FF !important;}
.blue-text.text-accent-4{color : #2962FF !important;}
.light-blue{background-color : #03a9f4 !important;}
.light-blue-text{color : #03a9f4 !important;}
.light-blue.lighten-5{background-color : #e1f5fe !important;}
.light-blue-text.text-lighten-5{color : #e1f5fe !important;}
.light-blue.lighten-4{background-color : #b3e5fc !important;}
.light-blue-text.text-lighten-4{color : #b3e5fc !important;}
.light-blue.lighten-3{background-color : #81d4fa !important;}
.light-blue-text.text-lighten-3{color : #81d4fa !important;}
.light-blue.lighten-2{background-color : #4fc3f7 !important;}
.light-blue-text.text-lighten-2{color : #4fc3f7 !important;}
.light-blue.lighten-1{background-color : #29b6f6 !important;}
.light-blue-text.text-lighten-1{color : #29b6f6 !important;}
.light-blue.darken-1{background-color : #039be5 !important;}
.light-blue-text.text-darken-1{color : #039be5 !important;}
.light-blue.darken-2{background-color : #0288d1 !important;}
.light-blue-text.text-darken-2{color : #0288d1 !important;}
.light-blue.darken-3{background-color : #0277bd !important;}
.light-blue-text.text-darken-3{color : #0277bd !important;}
.light-blue.darken-4{background-color : #01579b !important;}
.light-blue-text.text-darken-4{color : #01579b !important;}
.light-blue.accent-1{background-color : #80d8ff !important;}
.light-blue-text.text-accent-1{color : #80d8ff !important;}
.light-blue.accent-2{background-color : #40c4ff !important;}
.light-blue-text.text-accent-2{color : #40c4ff !important;}
.light-blue.accent-3{background-color : #00b0ff !important;}
.light-blue-text.text-accent-3{color : #00b0ff !important;}
.light-blue.accent-4{background-color : #0091ea !important;}
.light-blue-text.text-accent-4{color : #0091ea !important;}
.cyan{background-color : #00bcd4 !important;}
.cyan-text{color : #00bcd4 !important;}
.cyan.lighten-5{background-color : #e0f7fa !important;}
.cyan-text.text-lighten-5{color : #e0f7fa !important;}
.cyan.lighten-4{background-color : #b2ebf2 !important;}
.cyan-text.text-lighten-4{color : #b2ebf2 !important;}
.cyan.lighten-3{background-color : #80deea !important;}
.cyan-text.text-lighten-3{color : #80deea !important;}
.cyan.lighten-2{background-color : #4dd0e1 !important;}
.cyan-text.text-lighten-2{color : #4dd0e1 !important;}
.cyan.lighten-1{background-color : #26c6da !important;}
.cyan-text.text-lighten-1{color : #26c6da !important;}
.cyan.darken-1{background-color : #00acc1 !important;}
.cyan-text.text-darken-1{color : #00acc1 !important;}
.cyan.darken-2{background-color : #0097a7 !important;}
.cyan-text.text-darken-2{color : #0097a7 !important;}
.cyan.darken-3{background-color : #00838f !important;}
.cyan-text.text-darken-3{color : #00838f !important;}
.cyan.darken-4{background-color : #006064 !important;}
.cyan-text.text-darken-4{color : #006064 !important;}
.cyan.accent-1{background-color : #84ffff !important;}
.cyan-text.text-accent-1{color : #84ffff !important;}
.cyan.accent-2{background-color : #18ffff !important;}
.cyan-text.text-accent-2{color : #18ffff !important;}
.cyan.accent-3{background-color : #00e5ff !important;}
.cyan-text.text-accent-3{color : #00e5ff !important;}
.cyan.accent-4{background-color : #00b8d4 !important;}
.cyan-text.text-accent-4{color : #00b8d4 !important;}
.teal{background-color : #009688 !important;}
.teal-text{color : #009688 !important;}
.teal.lighten-5{background-color : #e0f2f1 !important;}
.teal-text.text-lighten-5{color : #e0f2f1 !important;}
.teal.lighten-4{background-color : #b2dfdb !important;}
.teal-text.text-lighten-4{color : #b2dfdb !important;}
.teal.lighten-3{background-color : #80cbc4 !important;}
.teal-text.text-lighten-3{color : #80cbc4 !important;}
.teal.lighten-2{background-color : #4db6ac !important;}
.teal-text.text-lighten-2{color : #4db6ac !important;}
.teal.lighten-1{background-color : #26a69a !important;}
.teal-text.text-lighten-1{color : #26a69a !important;}
.teal.darken-1{background-color : #00897b !important;}
.teal-text.text-darken-1{color : #00897b !important;}
.teal.darken-2{background-color : #00796b !important;}
.teal-text.text-darken-2{color : #00796b !important;}
.teal.darken-3{background-color : #00695c !important;}
.teal-text.text-darken-3{color : #00695c !important;}
.teal.darken-4{background-color : #004d40 !important;}
.teal-text.text-darken-4{color : #004d40 !important;}
.teal.accent-1{background-color : #a7ffeb !important;}
.teal-text.text-accent-1{color : #a7ffeb !important;}
.teal.accent-2{background-color : #64ffda !important;}
.teal-text.text-accent-2{color : #64ffda !important;}
.teal.accent-3{background-color : #1de9b6 !important;}
.teal-text.text-accent-3{color : #1de9b6 !important;}
.teal.accent-4{background-color : #00bfa5 !important;}
.teal-text.text-accent-4{color : #00bfa5 !important;}
.green{background-color : #4CAF50 !important;}
.green-text{color : #4CAF50 !important;}
.green.lighten-5{background-color : #E8F5E9 !important;}
.green-text.text-lighten-5{color : #E8F5E9 !important;}
.green.lighten-4{background-color : #C8E6C9 !important;}
.green-text.text-lighten-4{color : #C8E6C9 !important;}
.green.lighten-3{background-color : #A5D6A7 !important;}
.green-text.text-lighten-3{color : #A5D6A7 !important;}
.green.lighten-2{background-color : #81C784 !important;}
.green-text.text-lighten-2{color : #81C784 !important;}
.green.lighten-1{background-color : #66BB6A !important;}
.green-text.text-lighten-1{color : #66BB6A !important;}
.green.darken-1{background-color : #43A047 !important;}
.green-text.text-darken-1{color : #43A047 !important;}
.green.darken-2{background-color : #388E3C !important;}
.green-text.text-darken-2{color : #388E3C !important;}
.green.darken-3{background-color : #2E7D32 !important;}
.green-text.text-darken-3{color : #2E7D32 !important;}
.green.darken-4{background-color : #1B5E20 !important;}
.green-text.text-darken-4{color : #1B5E20 !important;}
.green.accent-1{background-color : #B9F6CA !important;}
.green-text.text-accent-1{color : #B9F6CA !important;}
.green.accent-2{background-color : #69F0AE !important;}
.green-text.text-accent-2{color : #69F0AE !important;}
.green.accent-3{background-color : #00E676 !important;}
.green-text.text-accent-3{color : #00E676 !important;}
.green.accent-4{background-color : #00C853 !important;}
.green-text.text-accent-4{color : #00C853 !important;}
.light-green{background-color : #8bc34a !important;}
.light-green-text{color : #8bc34a !important;}
.light-green.lighten-5{background-color : #f1f8e9 !important;}
.light-green-text.text-lighten-5{color : #f1f8e9 !important;}
.light-green.lighten-4{background-color : #dcedc8 !important;}
.light-green-text.text-lighten-4{color : #dcedc8 !important;}
.light-green.lighten-3{background-color : #c5e1a5 !important;}
.light-green-text.text-lighten-3{color : #c5e1a5 !important;}
.light-green.lighten-2{background-color : #aed581 !important;}
.light-green-text.text-lighten-2{color : #aed581 !important;}
.light-green.lighten-1{background-color : #9ccc65 !important;}
.light-green-text.text-lighten-1{color : #9ccc65 !important;}
.light-green.darken-1{background-color : #7cb342 !important;}
.light-green-text.text-darken-1{color : #7cb342 !important;}
.light-green.darken-2{background-color : #689f38 !important;}
.light-green-text.text-darken-2{color : #689f38 !important;}
.light-green.darken-3{background-color : #558b2f !important;}
.light-green-text.text-darken-3{color : #558b2f !important;}
.light-green.darken-4{background-color : #33691e !important;}
.light-green-text.text-darken-4{color : #33691e !important;}
.light-green.accent-1{background-color : #ccff90 !important;}
.light-green-text.text-accent-1{color : #ccff90 !important;}
.light-green.accent-2{background-color : #b2ff59 !important;}
.light-green-text.text-accent-2{color : #b2ff59 !important;}
.light-green.accent-3{background-color : #76ff03 !important;}
.light-green-text.text-accent-3{color : #76ff03 !important;}
.light-green.accent-4{background-color : #64dd17 !important;}
.light-green-text.text-accent-4{color : #64dd17 !important;}
.lime{background-color : #cddc39 !important;}
.lime-text{color : #cddc39 !important;}
.lime.lighten-5{background-color : #f9fbe7 !important;}
.lime-text.text-lighten-5{color : #f9fbe7 !important;}
.lime.lighten-4{background-color : #f0f4c3 !important;}
.lime-text.text-lighten-4{color : #f0f4c3 !important;}
.lime.lighten-3{background-color : #e6ee9c !important;}
.lime-text.text-lighten-3{color : #e6ee9c !important;}
.lime.lighten-2{background-color : #dce775 !important;}
.lime-text.text-lighten-2{color : #dce775 !important;}
.lime.lighten-1{background-color : #d4e157 !important;}
.lime-text.text-lighten-1{color : #d4e157 !important;}
.lime.darken-1{background-color : #c0ca33 !important;}
.lime-text.text-darken-1{color : #c0ca33 !important;}
.lime.darken-2{background-color : #afb42b !important;}
.lime-text.text-darken-2{color : #afb42b !important;}
.lime.darken-3{background-color : #9e9d24 !important;}
.lime-text.text-darken-3{color : #9e9d24 !important;}
.lime.darken-4{background-color : #827717 !important;}
.lime-text.text-darken-4{color : #827717 !important;}
.lime.accent-1{background-color : #f4ff81 !important;}
.lime-text.text-accent-1{color : #f4ff81 !important;}
.lime.accent-2{background-color : #eeff41 !important;}
.lime-text.text-accent-2{color : #eeff41 !important;}
.lime.accent-3{background-color : #c6ff00 !important;}
.lime-text.text-accent-3{color : #c6ff00 !important;}
.lime.accent-4{background-color : #aeea00 !important;}
.lime-text.text-accent-4{color : #aeea00 !important;}
.yellow{background-color : #ffeb3b !important;}
.yellow-text{color : #ffeb3b !important;}
.yellow.lighten-5{background-color : #fffde7 !important;}
.yellow-text.text-lighten-5{color : #fffde7 !important;}
.yellow.lighten-4{background-color : #fff9c4 !important;}
.yellow-text.text-lighten-4{color : #fff9c4 !important;}
.yellow.lighten-3{background-color : #fff59d !important;}
.yellow-text.text-lighten-3{color : #fff59d !important;}
.yellow.lighten-2{background-color : #fff176 !important;}
.yellow-text.text-lighten-2{color : #fff176 !important;}
.yellow.lighten-1{background-color : #ffee58 !important;}
.yellow-text.text-lighten-1{color : #ffee58 !important;}
.yellow.darken-1{background-color : #fdd835 !important;}
.yellow-text.text-darken-1{color : #fdd835 !important;}
.yellow.darken-2{background-color : #fbc02d !important;}
.yellow-text.text-darken-2{color : #fbc02d !important;}
.yellow.darken-3{background-color : #f9a825 !important;}
.yellow-text.text-darken-3{color : #f9a825 !important;}
.yellow.darken-4{background-color : #f57f17 !important;}
.yellow-text.text-darken-4{color : #f57f17 !important;}
.yellow.accent-1{background-color : #ffff8d !important;}
.yellow-text.text-accent-1{color : #ffff8d !important;}
.yellow.accent-2{background-color : #ffff00 !important;}
.yellow-text.text-accent-2{color : #ffff00 !important;}
.yellow.accent-3{background-color : #ffea00 !important;}
.yellow-text.text-accent-3{color : #ffea00 !important;}
.yellow.accent-4{background-color : #ffd600 !important;}
.yellow-text.text-accent-4{color : #ffd600 !important;}
.amber{background-color : #ffc107 !important;}
.amber-text{color : #ffc107 !important;}
.amber.lighten-5{background-color : #fff8e1 !important;}
.amber-text.text-lighten-5{color : #fff8e1 !important;}
.amber.lighten-4{background-color : #ffecb3 !important;}
.amber-text.text-lighten-4{color : #ffecb3 !important;}
.amber.lighten-3{background-color : #ffe082 !important;}
.amber-text.text-lighten-3{color : #ffe082 !important;}
.amber.lighten-2{background-color : #ffd54f !important;}
.amber-text.text-lighten-2{color : #ffd54f !important;}
.amber.lighten-1{background-color : #ffca28 !important;}
.amber-text.text-lighten-1{color : #ffca28 !important;}
.amber.darken-1{background-color : #ffb300 !important;}
.amber-text.text-darken-1{color : #ffb300 !important;}
.amber.darken-2{background-color : #ffa000 !important;}
.amber-text.text-darken-2{color : #ffa000 !important;}
.amber.darken-3{background-color : #ff8f00 !important;}
.amber-text.text-darken-3{color : #ff8f00 !important;}
.amber.darken-4{background-color : #ff6f00 !important;}
.amber-text.text-darken-4{color : #ff6f00 !important;}
.amber.accent-1{background-color : #ffe57f !important;}
.amber-text.text-accent-1{color : #ffe57f !important;}
.amber.accent-2{background-color : #ffd740 !important;}
.amber-text.text-accent-2{color : #ffd740 !important;}
.amber.accent-3{background-color : #ffc400 !important;}
.amber-text.text-accent-3{color : #ffc400 !important;}
.amber.accent-4{background-color : #ffab00 !important;}
.amber-text.text-accent-4{color : #ffab00 !important;}
.orange{background-color : #ff9800 !important;}
.orange-text{color : #ff9800 !important;}
.orange.lighten-5{background-color : #fff3e0 !important;}
.orange-text.text-lighten-5{color : #fff3e0 !important;}
.orange.lighten-4{background-color : #ffe0b2 !important;}
.orange-text.text-lighten-4{color : #ffe0b2 !important;}
.orange.lighten-3{background-color : #ffcc80 !important;}
.orange-text.text-lighten-3{color : #ffcc80 !important;}
.orange.lighten-2{background-color : #ffb74d !important;}
.orange-text.text-lighten-2{color : #ffb74d !important;}
.orange.lighten-1{background-color : #ffa726 !important;}
.orange-text.text-lighten-1{color : #ffa726 !important;}
.orange.darken-1{background-color : #fb8c00 !important;}
.orange-text.text-darken-1{color : #fb8c00 !important;}
.orange.darken-2{background-color : #f57c00 !important;}
.orange-text.text-darken-2{color : #f57c00 !important;}
.orange.darken-3{background-color : #ef6c00 !important;}
.orange-text.text-darken-3{color : #ef6c00 !important;}
.orange.darken-4{background-color : #e65100 !important;}
.orange-text.text-darken-4{color : #e65100 !important;}
.orange.accent-1{background-color : #ffd180 !important;}
.orange-text.text-accent-1{color : #ffd180 !important;}
.orange.accent-2{background-color : #ffab40 !important;}
.orange-text.text-accent-2{color : #ffab40 !important;}
.orange.accent-3{background-color : #ff9100 !important;}
.orange-text.text-accent-3{color : #ff9100 !important;}
.orange.accent-4{background-color : #ff6d00 !important;}
.orange-text.text-accent-4{color : #ff6d00 !important;}
.deep-orange{background-color : #ff5722 !important;}
.deep-orange-text{color : #ff5722 !important;}
.deep-orange.lighten-5{background-color : #fbe9e7 !important;}
.deep-orange-text.text-lighten-5{color : #fbe9e7 !important;}
.deep-orange.lighten-4{background-color : #ffccbc !important;}
.deep-orange-text.text-lighten-4{color : #ffccbc !important;}
.deep-orange.lighten-3{background-color : #ffab91 !important;}
.deep-orange-text.text-lighten-3{color : #ffab91 !important;}
.deep-orange.lighten-2{background-color : #ff8a65 !important;}
.deep-orange-text.text-lighten-2{color : #ff8a65 !important;}
.deep-orange.lighten-1{background-color : #ff7043 !important;}
.deep-orange-text.text-lighten-1{color : #ff7043 !important;}
.deep-orange.darken-1{background-color : #f4511e !important;}
.deep-orange-text.text-darken-1{color : #f4511e !important;}
.deep-orange.darken-2{background-color : #e64a19 !important;}
.deep-orange-text.text-darken-2{color : #e64a19 !important;}
.deep-orange.darken-3{background-color : #d84315 !important;}
.deep-orange-text.text-darken-3{color : #d84315 !important;}
.deep-orange.darken-4{background-color : #bf360c !important;}
.deep-orange-text.text-darken-4{color : #bf360c !important;}
.deep-orange.accent-1{background-color : #ff9e80 !important;}
.deep-orange-text.text-accent-1{color : #ff9e80 !important;}
.deep-orange.accent-2{background-color : #ff6e40 !important;}
.deep-orange-text.text-accent-2{color : #ff6e40 !important;}
.deep-orange.accent-3{background-color : #ff3d00 !important;}
.deep-orange-text.text-accent-3{color : #ff3d00 !important;}
.deep-orange.accent-4{background-color : #dd2c00 !important;}
.deep-orange-text.text-accent-4{color : #dd2c00 !important;}
.brown{background-color : #795548 !important;}
.brown-text{color : #795548 !important;}
.brown.lighten-5{background-color : #efebe9 !important;}
.brown-text.text-lighten-5{color : #efebe9 !important;}
.brown.lighten-4{background-color : #d7ccc8 !important;}
.brown-text.text-lighten-4{color : #d7ccc8 !important;}
.brown.lighten-3{background-color : #bcaaa4 !important;}
.brown-text.text-lighten-3{color : #bcaaa4 !important;}
.brown.lighten-2{background-color : #a1887f !important;}
.brown-text.text-lighten-2{color : #a1887f !important;}
.brown.lighten-1{background-color : #8d6e63 !important;}
.brown-text.text-lighten-1{color : #8d6e63 !important;}
.brown.darken-1{background-color : #6d4c41 !important;}
.brown-text.text-darken-1{color : #6d4c41 !important;}
.brown.darken-2{background-color : #5d4037 !important;}
.brown-text.text-darken-2{color : #5d4037 !important;}
.brown.darken-3{background-color : #4e342e !important;}
.brown-text.text-darken-3{color : #4e342e !important;}
.brown.darken-4{background-color : #3e2723 !important;}
.brown-text.text-darken-4{color : #3e2723 !important;}
.blue-grey{background-color : #607d8b !important;}
.blue-grey-text{color : #607d8b !important;}
.blue-grey.lighten-5{background-color : #eceff1 !important;}
.blue-grey-text.text-lighten-5{color : #eceff1 !important;}
.blue-grey.lighten-4{background-color : #cfd8dc !important;}
.blue-grey-text.text-lighten-4{color : #cfd8dc !important;}
.blue-grey.lighten-3{background-color : #b0bec5 !important;}
.blue-grey-text.text-lighten-3{color : #b0bec5 !important;}
.blue-grey.lighten-2{background-color : #90a4ae !important;}
.blue-grey-text.text-lighten-2{color : #90a4ae !important;}
.blue-grey.lighten-1{background-color : #78909c !important;}
.blue-grey-text.text-lighten-1{color : #78909c !important;}
.blue-grey.darken-1{background-color : #546e7a !important;}
.blue-grey-text.text-darken-1{color : #546e7a !important;}
.blue-grey.darken-2{background-color : #455a64 !important;}
.blue-grey-text.text-darken-2{color : #455a64 !important;}
.blue-grey.darken-3{background-color : #37474f !important;}
.blue-grey-text.text-darken-3{color : #37474f !important;}
.blue-grey.darken-4{background-color : #263238 !important;}
.blue-grey-text.text-darken-4{color : #263238 !important;}
.grey{background-color : #9e9e9e !important;}
.grey-text{color : #9e9e9e !important;}
.grey.lighten-5{background-color : #fafafa !important;}
.grey-text.text-lighten-5{color : #fafafa !important;}
.grey.lighten-4{background-color : #f5f5f5 !important;}
.grey-text.text-lighten-4{color : #f5f5f5 !important;}
.grey.lighten-3{background-color : #eeeeee !important;}
.grey-text.text-lighten-3{color : #eeeeee !important;}
.grey.lighten-2{background-color : #e0e0e0 !important;}
.grey-text.text-lighten-2{color : #e0e0e0 !important;}
.grey.lighten-1{background-color : #bdbdbd !important;}
.grey-text.text-lighten-1{color : #bdbdbd !important;}
.grey.darken-1{background-color : #757575 !important;}
.grey-text.text-darken-1{color : #757575 !important;}
.grey.darken-2{background-color : #616161 !important;}
.grey-text.text-darken-2{color : #616161 !important;}
.grey.darken-3{background-color : #424242 !important;}
.grey-text.text-darken-3{color : #424242 !important;}
.grey.darken-4{background-color : #212121 !important;}
.grey-text.text-darken-4{color : #212121 !important;}
.black{background-color : #000000 !important;}
.black-text{color : #000000 !important;}
.white{background-color : #FFFFFF !important;}
.white-text{color : #FFFFFF !important;}
.transparent{background-color : transparent !important;}
.transparent-text{color : transparent !important;}

/* ANIMATION */
.css-animation-box h1{font-size : 44px;}
.animation-efect-links a{padding : 4px 6px;font-size : 12px;}
#animation_box{background-color : #f9f8f8;border-radius : 16px;width : 80%;margin : 0 auto;padding-top : 80px;}
.animation-text-box{position : absolute;margin-top : 40px;left : 50%;margin-left : -100px;width : 200px;}
.animation-text-info{position : absolute;margin-top : -60px;left : 50%;margin-left : -100px;width : 200px;font-size : 10px;}
.animation-text-box h2{font-size : 54px;font-weight : 600;margin-bottom : 5px;}
.animation-text-box p{font-size : 12px;text-transform : uppercase;}

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { background: none; color: inherit; border: none; outline: none; border-bottom: solid 1px #555; width: 95%; }
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus { border-bottom-color: #aaa; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }
.ui-datepicker-month, .ui-datepicker-year { border-radius: 3px; }
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { border: 1px solid #ccc !important; border-radius: 3px; background-color: transparent;}
/* tabs */
.tabtop li a{font-weight:normal;color:#1b2834;border-radius:5 5 0 0;border:1px solid #c9c9c9!important}
.tabtop .active a:before{position:absolute;top:15px;left:82px;color:#337ab7;font-size:30px}
.tabtop li a:hover{color:#337ab7!important;text-decoration:none}
.tabtop .active a:hover{color:#fff!important;}
.tabtop .active a{background-color:#337ab7!important;color:#FFF!important}
.tabsetting{border-top:0 solid #ebebeb;padding-top:6px}
.tab-pane{margin:0 0 20px}
/* tables */
.table-header {color: #fff;}
.table-header-grey {background-color:#acb2b5; text-align: center; width: 6%;}
.table-header-blue {background-color:#1565c0; text-align: center; }
.table-header-green {background-color: #43a047; text-align: center; }
.table-header-red {background-color:#d81b60; text-align: center; }
.table-header-orange {background-color:#f4511e; text-align: center;}
.table-header-lila {background-color: #734192; text-align: center; }
.table-header-yellow {background-color:#ffa000; text-align: center; }
.table-body { border-radius: 8px; vertical-align: middle; }
.table-body-grey {background-color: #eceff1; border: 2px solid #fff;}
.table-body-blue {background-color: #e3f2fd; border: 2px solid #fff;}
.table-body-green {background-color: #e8f5e9; border: 2px solid #fff;}
.table-body-red {background-color: #ffebee; border: 2px solid #fff;}
.table-body-orange {background-color: #fff3e0; border: 2px solid #fff;}
.table-body-lila {background-color: #f1e8f3; border: 2px solid #fff;}
.table-body-yellow {background-color: #ffecd5; border: 2px solid #fff;}
/*callout*/
.bs-callout-no-margin {margin:2px !important;}
.bs-callout{padding:20px;margin:10px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}
.bs-callout h4{margin-top:0;margin-bottom:5px}
.bs-callout p:last-child{margin-bottom:0}
.bs-callout code{border-radius:3px}
.bs-callout+.bs-callout{margin-top:-5px}
.bs-callout-default{border-left-color:#777}
.bs-callout-default h4{color:#777}
.bs-callout-primary{border-left-color:#428bca}
.bs-callout-primary h4{color:#428bca}
.bs-callout-success{border-left-color:#5cb85c}
.bs-callout-success h4{color:#5cb85c}
.bs-callout-danger{border-left-color:#d9534f}
.bs-callout-danger h4{color:#d9534f}
.bs-callout-warning{border-left-color:#f0ad4e}
.bs-callout-warning h4{color:#f0ad4e}
.bs-callout-info{border-left-color:#5bc0de}
.bs-callout-info h4{color:#5bc0de}
.bgc-fff {background-color: #fff!important;}
.box-shad {border-radius: 5px; box-shadow: 0 2px 5px 0 #ccc, 0 2px 10px 0 #ccc;}
.brdr {border: 1px solid #ededed;}
.btm-mrg-20 {margin-bottom: 20px!important;}
.pad-10 {padding: 10px!important;}
/*cards*/
.card { background: #fff; border-radius: 2px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); font-size: 14px; margin: 3px; position: relative; }
.card .list-block,
.card .content-block { margin: 0; }
.row:not(.no-gutter) .col > .card { margin-left: 0; margin-right: 0; }
.page-content > .card:last-child { margin-bottom: 32px; }
.card-content { position: relative; }
.card-content-inner { padding: 16px; position: relative; }
.card-content-inner > p:first-child { margin-top: 0; }
.card-content-inner > p:last-child { margin-bottom: 0; }
.card-content-inner > .list-block,
.card-content-inner > .content-block { margin: -15px; }
.card-header,
.card-footer {align-items: center; box-sizing: border-box; display: flex; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; justify-content: space-between; min-height: 20px; ms-flex-align: center; ms-flex-pack: justify; padding: 4px 16px; position: relative; webkit-align-items: center; webkit-box-align: center; webkit-box-pack: justify; webkit-justify-content: space-between; }
.card-header {min-height: 58px; cursor: pointer;}
.card-header[valign="top"],
.card-footer[valign="top"] { align-items: flex-start; ms-flex-align: start; webkit-align-items: flex-start; webkit-box-align: start; }
.card-header[valign="bottom"],
.card-footer[valign="bottom"] { align-items: flex-end; ms-flex-align: end; webkit-align-items: flex-end; webkit-box-align: end; }
.card-header a.link,
.card-footer a.link { appearance: none; background: none; border: none; border-radius: 2px; box-sizing: border-box; color: #2196f3; cursor: pointer; display: block; font-family: inherit; font-size: 14px; height: 36px; line-height: 36px; margin: 0; min-width: 64px; moz-appearance: none; ms-appearance: none; outline: 0; overflow: hidden; padding: 0 10px; padding: 0 8px; position: relative; text-align: center; text-decoration: none; text-overflow: ellipsis; text-transform: uppercase; transform: translate3d(0, 0, 0); transition-duration: 300ms; user-select: none; webkit-appearance: none; webkit-transform: translate3d(0, 0, 0); webkit-transition-duration: 300ms; webkit-user-select: none; white-space: nowrap; }
input[type="submit"].card-header a.link,
input[type="submit"].card-footer a.link,
input[type="button"].card-header a.link,
input[type="button"].card-footer a.link { width: 100%; }
html:not(.watch-active-state) .card-header a.link:active,
html:not(.watch-active-state) .card-footer a.link:active,
.card-header a.link.active-state,
.card-footer a.link.active-state { background: rgba(0, 0, 0, 0.1); }
.card-header a.link.button-fill,
.card-footer a.link.button-fill { background-color: #2196f3; color: #fff; }
html:not(.watch-active-state) .card-header a.link.button-fill:active,
html:not(.watch-active-state) .card-footer a.link.button-fill:active,
.card-header a.link.button-fill.active-state,
.card-footer a.link.button-fill.active-state { background: #0c82df; }
.card-header a.link.button-big,
.card-footer a.link.button-big { border-radius: 3px; height: 45px; line-height: 48px; }
.card-header a.link i.icon + span,
.card-footer a.link i.icon + span,
.card-header a.link span:not(.ripple-wave) + span,
.card-footer a.link span:not(.ripple-wave) + span,
.card-header a.link span:not(.ripple-wave) + i.icon,
.card-footer a.link span:not(.ripple-wave) + i.icon,
.card-header a.link i.icon + i.icon,
.card-footer a.link i.icon + i.icon { margin-left: 8px; }
.navbar .card-header a.link:not(.button-fill),
.navbar .card-footer a.link:not(.button-fill),
.toolbar .card-header a.link:not(.button-fill),
.toolbar .card-footer a.link:not(.button-fill),
.subnavbar .card-header a.link:not(.button-fill),
.subnavbar .card-footer a.link:not(.button-fill),
.notifications .card-header a.link:not(.button-fill),
.notifications .card-footer a.link:not(.button-fill) { color: #fff; }
html:not(.watch-active-state) .navbar .card-header a.link:not(.button-fill):active,
html:not(.watch-active-state) .navbar .card-footer a.link:not(.button-fill):active,
html:not(.watch-active-state) .toolbar .card-header a.link:not(.button-fill):active,
html:not(.watch-active-state) .toolbar .card-footer a.link:not(.button-fill):active,
html:not(.watch-active-state) .subnavbar .card-header a.link:not(.button-fill):active,
html:not(.watch-active-state) .subnavbar .card-footer a.link:not(.button-fill):active,
html:not(.watch-active-state) .notifications .card-header a.link:not(.button-fill):active,
html:not(.watch-active-state) .notifications .card-footer a.link:not(.button-fill):active,
.navbar .card-header a.link:not(.button-fill).active-state,
.navbar .card-footer a.link:not(.button-fill).active-state,
.toolbar .card-header a.link:not(.button-fill).active-state,
.toolbar .card-footer a.link:not(.button-fill).active-state,
.subnavbar .card-header a.link:not(.button-fill).active-state,
.subnavbar .card-footer a.link:not(.button-fill).active-state,
.notifications .card-header a.link:not(.button-fill).active-state,
.notifications .card-footer a.link:not(.button-fill).active-state { background: rgba(255, 255, 255, 0.15); }
.card-header a.link i + span,
.card-footer a.link i + span,
.card-header a.link i + i,
.card-footer a.link i + i,
.card-header a.link span + i,
.card-footer a.link span + i,
.card-header a.link span + span,
.card-footer a.link span + span { margin-left: 7px; }
.card-header a.link i.icon,
.card-footer a.link i.icon { display: block; }
.card-header a.icon-only,
.card-footer a.icon-only { align-items: center; display: flex; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; justify-content: center; margin: 0; min-width: 30px; ms-flex-align: center; ms-flex-pack: center; webkit-align-items: center; webkit-box-align: center; webkit-box-pack: center; webkit-justify-content: center; }
.card-header { border-radius: 2px 2px 0 0; font-size: 16px; }
.card-header:after { background-color: #e1e1e1; bottom: 0; content: ''; display: block; height: 1px; left: 0; position: absolute; right: auto; top: auto; transform-origin: 50% 100%; webkit-transform-origin: 50% 100%; width: 100%; z-index: 15; }
html.pixel-ratio-2 .card-header:after { transform: scaleY(0.5); webkit-transform: scaleY(0.5); }
html.pixel-ratio-3 .card-header:after { transform: scaleY(0.33); webkit-transform: scaleY(0.33); }
.card-header.no-border:after { display: none; }
.card-footer { border-radius: 0 0 2px 2px; color: #757575; }
.card-footer:before { background-color: #e1e1e1; bottom: auto; content: ''; display: block; height: 1px; left: 0; position: absolute; right: auto; top: 0; transform-origin: 50% 0%; webkit-transform-origin: 50% 0%; width: 100%; z-index: 15; }
html.pixel-ratio-2 .card-footer:before { transform: scaleY(0.5); webkit-transform: scaleY(0.5); }
html.pixel-ratio-3 .card-footer:before { transform: scaleY(0.33); webkit-transform: scaleY(0.33); }
.card-footer.no-border:before { display: none; }
.facebook-card .card-header { display: block; padding: 10px; }
.facebook-card .facebook-avatar { float: left; }
.facebook-card .facebook-name { margin-left: 44px; font-size: 14px; font-weight: 500; }
.facebook-card .facebook-date { margin-left: 44px; font-size: 13px; color: #8e8e93; }
.facebook-card .card-footer { background: #fafafa; }
.facebook-card .card-footer a { color: #81848b; font-weight: 500; }
.facebook-card .card-content img { display: block; }
.facebook-card .card-content-inner { padding: 15px 10px; }
/*chat*/
.btn-float { height:40px; border-radius: 40px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.20), 0 1px 2px rgba(0, 0, 0, 0.24); }
.chat { list-style: none; margin: 0; padding: 0; }
.chat li { margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted #B3A9A9; }
.chat li.left .chat-body { margin-left: 40px;}
.chat li.right .chat-body{ margin-right: 40px;}
.chat li .chat-body p { margin: 0; color: #777777;}
.IMG_ESTUDIANTE{ border: none; border-radius: .5em; box-shadow: 0 0 2px 2px #c9c9c9; }

.BORDE_DERECHO_NEGRO {border-right-color: #000 !important;}
@media print {
    .TABLA_REPORTE { max-width: 1250px !important; }
    .LETRA_10 { font-size: 8px !important; }
    .LETRA_NEGRA { font-weight: normal !important; }
    .nombre { font-size: 10px !important; max-height: 4px; vertical-align: middle; }
    .notas { font-size: 10px !important; font-weight: normal; padding: 0px; }
    .hoja{ height: 100%; }
    .SALTODEPAGINA{ display:block; page-break-after:always; }
    .ayudas{ display: none !important; }
    .tooltipstered{ display: none !important; }  
    .TABLA_REPORTE_PRINT { max-width: 1250px !important; }
    .TABLA_REPORTE_PRINT thead th,.TABLA_REPORTE_PRINT th { font-weight: normal !important; font-size: 10px !important; }
    .TABLA_REPORTE_PRINT tbody tr td,.TABLA_REPORTE_PRINT tr td, .TABLA_REPORTE_PRINT b { font-size: 10px !important; }
    .TABLA_REPORTE_PRINT .LETRA_ROJA { font-weight: normal; }   
}