@charset "UTF-8";
/* CSS Document */

body{
	background:#1a1f26;
}
input:focus,textarea:focus,.pze_joinwords_selected,select:focus,.categoryMapping:hover,.priorityselected,input:focus,textarea:focus,.pze_joinwords_selected,select:focus,.categoryMapping:hover,.priorityselected,.color_selector > li.blue:hover,.color_selector > li.red:hover,.color_selector > li.green:hover,.color_selector > li.grey:hover
{ 
	outline:solid 5px #40acef;
}

#tez_notes,#tez_pbsez, #tez_exercise, #tez_learn, #tez_news,#te_calendar{
    background: #272e3a;
    color: #eae7e1;
}
.categorynotes {
    color: #eae7e1;
}
.prodDescription{
    color: #4484bd;
}
.tez_nobuttons{
	color:white;
}
#te_app_taptospeak{
	color: #016d96;
}
.priorityselected {
    outline:solid 5px solid #2790f1!important;
}
.tempowrapper {
    background-color: black;
    opacity: .7;
}
.opencategory {
    border-top: solid 1px #ccc;
}
.sampleBackground{
	background-color: #272e3a;
    color: #eae7e1;
	border-radius:5px;
}
.sidebar
{
	background: #eaeaea;
	border-top: solid 1px #cecece;
}

.speechcat{
	border-bottom: solid 1px #fff;
	border-top: solid 1px #ccc;
}
.speechcat:hover, .speechcatSelected{
	background-color:#d8d8d8;
}

#te_calendar {
	background:black;
}

/* start of calendar */
#calendar{
    background: #272e3a;
	color: #eae7e1;
	margin:10px;
}
.fc th{
    color: white;
    height: 50px;
    background: #4483be;
}
.fc th{
    vertical-align: middle !important;
}
.fc td {
    border-right: solid 4px #353e4d !important;
    border-top: solid 4px #353e4d !important;
    outline: solid 2px #000;
    color: #fff;
	cursor:pointer;
}

.fc-today{
	color:#4483be !important;background:yellow;
}

.fc-past{
	color:#999 !important;
}

.fc-day-grid-event{
	background:#47a97f !important;
}
.fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, .fc-unthemed .fc-popover, .fc-unthemed .fc-list-view, .fc-unthemed .fc-list-heading td {
    border-color: #000 !important;
}
.fc-button-primary:hover {
    color: #fff;
    background-color: #1e2b37;
    border-color: #1a252f;
    background: black;
}
/* end of calendar */

#tez_firsttime_talkez, .tez_firsttime{
	background-color: #272e3a;
    color: #eae7e1;
}
#exercise_easy div.tez_exercise_inside, .exercise_easy {
	background:#55c17b;
}
#exercise_hard div.tez_exercise_inside, .exercise_hard{
	background:#efc237;
}
#exercise_cannot div.tez_exercise_inside, .exercise_cannot{
	background:#c32d40;
}

/*background: rgba(0,0,0,0.75);*/	
.backing,#flip,button#fullbody,#exercise_easy,#exercise_hard,#exercise_cannot{
	background-color: #272e3a;
	color: #eae7e1;
    border-right: solid 4px #353e4d;
    border-top: solid 4px #353e4d;
	outline:solid 2px #000;
}


.backingAddButton, #boardAdd{
 	background-color: #3a71a2;
    color: #fff;
    border-right: solid 4px #4380b7;
    border-top: solid 4px #4380b7;
    outline: solid 1px #000;
}

.backing:hover, .backingAddButton:hover,#flip:hover,#boardAdd:hover{
	background:#2f5b82;
}

.appslabelheader, .batlabelheader{
    background: #9b9b9b;
    border: solid 1px #636363;
    color: #fff;
}
.savebtn, .saveBtn,.speakfreetext, #save_ubutton, #save_button, #save_cat, #save_ucat, .pze_speakbtn{
	background-color:#4484be;
	border: solid 4px #498fba;
	-moz-box-shadow: 0px 12px 25px -4px #83a6a1;
    -webkit-box-shadow: 0px 12px 25px -4px #83a6a1;
    box-shadow: 0px 12px 25px -4px #83a6a1;
	color:#fff;
}
.nextBtn,.tez_termsBack {
	background-color:#4484be;
	border: solid 4px #498fba;
	color:#fff;
}
.yesbtn {
	background-color:#4484be;
	border: solid 4px #498fba;
	color:#fff;
}
.nobtn{
	background-color:#f47071;
	border-right: solid 1px #000;
    border-left: solid 1px #000;
	border-bottom: solid 1px #000;
	border-top: solid 1px #c55b5c;
	color:#fff;
}
.nobtn:hover{
	background-color:#b75454;
	outline:none;
}
#tez_skip:hover {
    background-color: #666;
}
.yesbtn:hover, #save_ubutton:hover, #save_button:hover, #save_cat:hover, #save_ucat:hover{
	background-color:#315e88;
	border:solid 4px #4484be;
}
.cancelBtn, .greyBtn, .tez_noimageBtn
{
	background:#999;
	color:#fff;
}
.cancelBtn:hover{
	background:#797878;
}

.sampleBtn{
	background: #272e3a;
}
#speakforme{
	background:#000;
    border-bottom: solid 4px #20252e;
}
.boardBtn{
	height: 50px;
    margin: 5%;
}
.standardBtn{    
	color: #fff;
	background-color: #4484be;
    border: solid 4px #498fba;
    -moz-box-shadow: 0px 12px 25px -4px #000;
    -webkit-box-shadow: 0px 12px 25px -4px #000;
    box-shadow: 0px 12px 25px -4px #000;
}
.speak-popup {
	color:#fff;
	background-color: #272e3a;
}
.speak-popup-install {
	color:#000;
	background-color: #fff;
}
#installBoardDialog,#installPluginDialog,#accept_tos_te{
	background:white;
	color:black;
}
.install_subheader{
	background-color:#333;
}
.form-popup {
    border: 3px solid #fff;
    background-color: #c7e0f2;
}

.additionalimagessection{
    background: #272e3a;
	border: solid 1px #e6e6e6;
    color: #fff;
}
.additionalimagessection,.form-popup,.speak-popup-install,.speak-popup,.nextBtn,.tez_termsBack{
	--moz-box-shadow: 0px 12px 25px -4px #000;
    -webkit-box-shadow: 0px 12px 25px -4px #000;
    box-shadow: 0px 12px 25px -4px #000;
}
.categoryMapping{
    border-bottom: dotted 1px #666;
}

.darkBackground{
	border-top: solid 4px #353e4d;
	border-right: solid 4px #353e4d;
}

.whiteBackground{
	border-top: solid 4px #e6e6e6;
	border-right: solid 4px #e6e6e6;
}

.backbuttoncategories{
	background:grey;
}


.typebtn:hover{
	background:#b2c7d3;
}
.tez_setup_btn:hover{
	background-color:#585858;
}

.talkez_blue, #board_name{
	color:#4484be;
}
.talkez_orange{
	color:#f27346;
}
backing:active { 
	background-color: #000;
}

.typebtn, .tez_setup_btn
{
	/*
    background-color: #c7e0f2;
	border: solid 4px #b6cbd8;
	color:#346489;*/
	background-color: #848383;
    border: solid 1px #848383;
	color:#fff;
}

.changeBtn{
    background-color: #272e3a;
    border: solid 1px #5bb3bc;
	color: #fff;
}
.deleteBtn{
    background-color: #272e3a;
    border: solid 1px #dc6272;
	color: #fff;
}
.clickImageLabel, .imagesloaderprogress{
    color: white;
}
.backbuttoncategories{
	background: #999;
	border-radius:5px;
	color:#fff;
}

ul{
	padding:0;
}
#priority_button{
	padding:0;
	text-align: right;
    margin-right: 20px;
}
.color_selector > li
{
	color: #fff;
	border: 1px solid #999;
	background: #272e3a;
	cursor:pointer;
}

.color_selector > li.green
{
	color:white;
	background-color:#53ab86;
	border:solid 1px #3a765d;
}

.color_selector > li.red
{
	color:white;
	background-color:#ca5b69;
	border:solid 1px #9b4651;
}

.color_selector > li.blue
{
	color:white;
	background-color:#4187b0;
	border:solid 1px #306380;
}
.color_selector > li.grey
{
	color:white;
	background-color:#999;
	border:solid 1px #666;
}
.color_selector > li.noborder
{

	outline:none; 
}
.redpriority{
	outline-offset: -12px;
	outline: solid 10px #ca5b69 !important;
    /* position: absolute; */
}
.bluepriority{
	outline-offset: -12px;
	outline: solid 10px #4187b0 !important;
}
.greenpriority{
	outline-offset: -12px;
	outline: solid 10px #53ab86 !important;
}

.greypriority{
	outline-offset: -12px;
	outline: solid 10px #999 !important;
}
.tealpriority{
	outline-offset: -10px;
	outline: solid 8px #6bcfd9 !important;
}
