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

body{
	background: #6e768d;
}
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,.backing:hover, .backingAddButton:hover,#flip:hover,#boardAdd:hover,.tez_backBtn:hover
{
	outline:solid 5px #40acef;
	outline-offset:-5px;
}

#tez_notes,#tez_pbsez, #tez_exercise, #tez_learn, #tez_news,#te_calendar{
    background-color: #f2f2f2;
    color: #000;
}
.categorynotes {
    color: black;
}
.prodDescription{
    color: #4484bd;
}
.tez_nobuttons{
	color:white;
}
#te_app_taptospeak{
	color: #016d96;
}

.tempowrapper {
    background-color: black;
    opacity: .7;
}
.opencategory {
    border-top: solid 1px #666;
}
.sampleBackground{
    background: #f2f2f2;
    color: #222;
	border-radius:5px;
}

.sidebar
{
	/*background:#d4f1f3;*/
	background:#e9edf6;
	border-top: solid 1px #353e4d;
}

.speechcat
{
	border-top: solid 1px #fff;
	border-bottom: solid 1px #ccc;
    background-color: #e9edf6;
    color: #000;
    border-right: solid 1px #fff;
}
.speechcat:hover, .speechcatSelected
{
	background-color: #d6e0f7;
    border-top: solid 1px #b9b9b9;
    border-bottom: solid 1px #ccc;
	margin-top:0;
}


#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{
	background-color: #fff;
    color: #272e3a;
}
.tez_firsttime{
	background-color: #fff;
    color: #272e3a;
	font-size:24px;
}
#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;
}

.boardBtn{
	height: 50px;
    margin: 5%;
}

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





#name_button,#label_button,#phrase_button, #name_cat,label_cat{
	background-color:#ebf4fa;
}


.appslabelheader, .batlabelheader{
    background: #c7e0f2;
    border: solid 1px #b6cbd8;
    color: #3e3d3d;
}

.speak-popup {
	background-color: #e1e1fc;
}
.speak-popup-install {
	color:#000;
	background-color: #fff;
}
#installBoardDialog,#installPluginDialog,#accept_tos_te{
	background:white;
	color:black;
}
.install_subheader{
	background-color:#333;
}
.backing,#flip{
	background-color: #f2f2f2;
    color: #222;
	outline: solid 4px #fff;
    outline-offset: -5px;
}
.backing{
	border: solid 1px #bcbcbc;
}

.sampleBtn{
	background: #f2f2f2;;
	border: 1px solid #C3C1E1;
}

.savebtn, .saveBtn,.speakfreetext, #save_ubutton, #save_button, #save_cat, #save_ucat, .nextBtn,.pze_speakbtn,.tez_termsBack {
	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;
}
.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;
}
.nobtn, .negativeBtn{
	color:#fff;
}
.standardBtn{
	color: #fff;
	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;
}
.cancelBtn, .greyBtn, .tez_noimageBtn
{
	background: #999;
    color: #fff;
    text-shadow: none;
    font-weight: 400;
}

.clickImageLabel, .imagesloaderprogress{
    color: #333;
}

#speakforme{
	background:none;
}

.speak-popup {
	border: 3px solid #e6e6e6;
	background-color: #fff;
}
.form-popup {
    border: 2px solid #abced0;
	background-color: #c7e0f2;
}

.additionalimagessection{
    background: #ffffff;
    color: #333;
}

.additionalimagessection,.form-popup,.speak-popup,.speak-popup-install{
	-webkit-box-shadow: 2px 2px 5px 1px #000;
    -moz-box-shadow: 2px 2px 5px 1px #000;
    box-shadow: 2px 2px 5px 1px #000;
}
.categoryMapping{
    border-bottom: dotted 1px #ccc;
}

.backbuttoncategories{
	background: #999;
	border-radius:5px;
	color:#fff;
}

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

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


.deleteBtn, .deleteBoardBtn{
	background-color:#f47071;
	border:solid 1px #f27346;
	color:#fff !important;
}

.shareBtn{
	background:#087884;
	color:#fff !important;
}
.changeBtn,  .changeBoardBtn{
	background:#4c8c94;
	color:#fff !important;
   
}
.deleteBtn:hover, .deleteBoardBtn:hover{
	background-color: #fff;
   	outline: solid 1px #b5142e;
	color: #b5142e !important;
}
.changeBtn:hover,.changeBoardBtn:hover{
	background-color: #fff;
    outline: solid 1px #087884;
	color: #087884 !important;
}
.typebtn,.tez_setup_btn
{
    background-color: #696868; 
    border: solid 4px #737272;
    outline: solid 1px #4c4b4b;
    color: #fff;
}

.yesbtn:hover{
	background-color: #2f5c7d;
	outline:none;
}
.nobtn:hover{
	background-color:#b75454;
	outline:none;
}
#tez_skip:hover {
    background-color: #666;
}
.tez_setup_btn:hover,.typebtn:hover{
	background-color:#525252;
}

ul{
	padding:0;
}
#priority_button{
	padding:0;
	text-align: right;
    margin-right: 20px;
}

.color_selector > li
{
	color: #333;
	border: 1px solid #999;
	cursor:pointer;
	border-radius: 5px;
    padding: 15px 20px 15px 20px;
}

.color_selector > li.green
{
	color:white;
	background-color:#a3cc83;
	border:solid 1px #95ca6c;
}

.color_selector > li.red
{
	color:white;
	background-color:#f2888b;
	border:solid 1px #d7797b;
}

.color_selector > li.blue
{
	color:white;
	background-color:#67b7d8;
	border:solid 1px #5ba3c1;
}
.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 #f2888b;
    /* position: absolute; */
}
.bluepriority{
	outline-offset: -12px;
	outline: solid 10px #67b7d8;
}
.greenpriority{
	outline-offset: -12px;
	outline: solid 10px #a3cc83;
}

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

.tealpriority{
	outline-offset: -2px;
    outline: solid 1px #f2f2f2 !important;
}


