.all{
    width: 100%;
    height: 100%;
}
#contentCenter{
    margin: 30px 0px 0px 0px;
    float:right;
    width: 100%;
    height: 50%;
}

.letter{
    font-size: 15px;
    margin-bottom: 15px;
    margin-top: 5px;
    padding-left: 40px;
    text-align: center;
}

.letter1{
    font-size: 120%;
}

.letter2{
    font-size: 15px;
    margin-bottom: 15px;
    margin-top: 5px;
    padding-left: 80px;
    text-align: center;
}

.letter3{
    font-size: 30px;
    font-weight: bold;
}

.container{
    width: 100%;
    height: 50%;
}

.title{
    float:left;
    clear:left; 
}

.imgText {
    display: block;
    margin: auto;
    width: 50%;
}

.textImg {
    text-align: center;
}

.fa-bars{
    color: #FFFFFF;
}
.fa-circle{
     color: #5fa2dd;
}

/* Effect 1 */
.fa-effect-1 .fa{
	background: rgba(255,255,255,0.1);
	-webkit-transition: background 0.2s, color 0.2s;
	-moz-transition: background 0.2s, color 0.2s;
	transition: background 0.2s, color 0.2s;
}

.fa-effect-1 .fa:after {
	top: -7px;
	left: -7px;
	padding: 7px;
	box-shadow: 0 0 0 4px #5fa2dd;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-webkit-transform: scale(.8);
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	transition: transform 0.2s, opacity 0.2s;
	transform: scale(.8);
	opacity: 0;
}

 /*Effect 1a*/ 
.fa-effect-1a:hover .fa {
    background: rgba(255,255,255,1);
    color: #5fa2dd;
}

.fa-effect-1a:hover .showme{
    display: block;
}

/*#5fa2dd*/
.fa-effect-1a .fa:hover:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.fa-circle-2{
     color: #235B4E;
}

/* Effect 2 */
.fa-effect-2 .fa{
	background: rgba(255,255,255,0.2);
	-webkit-transition: background 0.2s, color 0.2s;
	-moz-transition: background 0.2s, color 0.2s;
	transition: background 0.2s, color 0.2s;
}

.fa-effect-2 .fa:after {
	top: -7px;
	left: -7px;
	padding: 7px;
	box-shadow: 0 0 0 4px #235B4E;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-webkit-transform: scale(.8);
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	transition: transform 0.2s, opacity 0.2s;
	transform: scale(.8);
	opacity: 0;
}

 /*Effect 2a*/ 
.fa-effect-2a .fa:hover {
	background: rgba(255,255,255,0.2);
	color: #235B4E;
}
/*#5fa2dd*/
.fa-effect-2a .fa:hover:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

* {
    box-sizing: border-box;
}

/* Add padding to containers */
.containerSat {
    padding: 16px;
    background-color: white;
}

/* Full-width input fields */
.inputTextSat {
    width: 100%;
    padding: 15px;
    margin: 5px 0 0px 0;
    display: inline-block;
    border: none;
    background: #f1f1f1;
}

.inputTextSat:focus {
    background-color: #ddd;
    outline: none;
}

.flexcard{
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 5;
    align-items: center;
    justify-content: center;
    margin: 5px;
}

.cardDescription {
    flex-wrap: wrap;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
    width: 300px;
    flex-direction: row;
    height: auto;
    text-align: center;
    font-family: Tahoma;
    cursor: pointer;
    margin: 10px; 
}

.titleContent {
    color: #424949;
    font-size: 13px;
    font-family: Tahoma;
    margin: 5px;
}

.title1Content {
    color: grey;
    font-size: 12px;
    font-family: Tahoma;
    margin: 5px;
}

.x-window-default {
    border-width: 1px;
    border-radius: 0px;
}

.x-tab-bar-top > .x-tab-bar-strip-default {
    height: 0px;
}

.x-tab-bar-default-top>.x-tab-bar-body-default {
    padding: 6px 0px 6px 0px;
}

.x-tab-default-top {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    padding: 3px 8px 3px 8px;
    margin: 0px 3px 0px 3px;
}

.showme {
    display: none;
}

.list-content {
    font-size: 16px;
    width: 90px;
    font-family: Tahoma, sans-serif;
    float: right;
    color: #157FCC;
    line-height: 25px;
}

.whiteIcon {
    color: white !important;
}

.custom-padding {
    margin: 0px 5px 0px 5px;
    width: 18px;
    height: 18px;
    opacity: 0.5 !important;
    background-size: 18px;
}

.custom-padding:hover {
    background-color: #ffffff !important;
    opacity: 0.8 !important;
    border-radius: 50% !important;
}

.gridx .x-grid-row .x-grid-cell-inner {
    white-space: normal;
}

.gridx .x-grid-row-over .x-grid-cell-inner {
    font-weight: bold;
    white-space: normal;
}

.eye-password-show .x-form-trigger-default {
	background: white url(../../../resources/images/icons/16/eye.png) no-repeat !important;
	background-position: center !important;
    width: 40px !important;
}

.eye-password-hide .x-form-trigger-default {
	background: white url(../../../resources/images/icons/16/eye_off.png) no-repeat !important;
	background-position: center !important;
    width: 40px !important;
}

.info-email .x-form-trigger-default {
	background: white url(../../../resources/images/icons/16/info.png) no-repeat !important;
	background-position: center !important;
    content: "my tooltip";
    width: 40px !important;
}

.switch {
    position: relative;
    display: inline-block;
    width: 54px;
    height: 24px;
}

.switch input { 
    opacity: 0;
    width: 0;
    height: 0;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 4px;
    bottom: 2px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .slider {
    background-color: #5fa2dd;
}

input:focus + .slider {
    box-shadow: 0 0 1px #5fa2dd;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}




.sliderS {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.sliderS:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 4px;
    bottom: 2px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .sliderS {
    background-color: #235B4E;
}

input:focus + .sliderS {
    box-shadow: 0 0 1px #235B4E;
}

input:checked + .sliderS:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

.sliderS.round {
    border-radius: 34px;
}

.sliderS.round:before {
    border-radius: 50%;
}



.tab-button-i {
    border: none;
    outline: none;
    cursor: pointer;
    padding: 5px 10px 5px 10px;
    margin: 0px;
    width: 150px;
    transition: 0.3s;
    font-size: 15px;
    background-color: white;
    color: #919191;
}

.tab-button-i:hover {
    color: #5fa2dd;
}

.tab-button-i.active {
    background-color: #e7e7e7;
    color: #5fa2dd;
    border-bottom: 3px solid #42a5f5;
}

.button-text-i {
    font-size: 13px;
}

.flexcard {
    align-items: center;
    justify-content: center;
    width: auto;
    margin: 10px 0px 0px 0px;
}

.cardIndicator {
    margin: 5px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    width: 350px;
    margin-bottom: 30px;
    text-align: center;
    background-color: white;
    cursor: pointer;
}

.buttonIndicator {
    border: none;
    color: white;
    background-color: #5fa2dd;
    width: 100%;
    padding: 5px;
    font-size: 14px;
    cursor: pointer;
}

.titleIndicator {
    color: grey;
    margin: 20px;
}

.my-custom-button {
    border-radius: 0px;
    background-image: none !important;
}

.my-custom-sbutton .x-btn-inner-default-small {
    font: bold 15px/16px helvetica, arial, verdana, sans-serif;
    color: white;
}

.my-custom-toolbar .x-toolbar-footer {
    background-color: white !important;
}

.tooltip-container {
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.tooltip-content {
    visibility: hidden;
    width: 260px;
    background-color: white;
    color: black;
    text-align: center;
    padding: 10px;
    margin: -40px 0px 0px 45px;
    position: fixed;
    z-index: 1;
    cursor: default;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.tooltip-content::after {
    content: "";
    position: absolute;
    top: 20px;
    left: -11px;
    margin-left: -5px;
    border-width: 8px;
    border-style: solid;
    border-color: transparent white  transparent transparent;
}

.tooltip-content::before {
    content: "";
    position: absolute;
    top: 18px;
    left: -15px;
    margin-left: -5px;
    border-width: 10px;
    border-style: solid;
    border-color: transparent #C0C0C0  transparent transparent;
}

.tooltip-content.visible {
    visibility: visible;
    opacity: 1;
}

.tooltip-containerc {
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.tooltip-contentc {
    visibility: hidden;
    width: 220px;
    background-color: white;
    color: black;
    text-align: center;
    padding: 10px;
    margin: -45px 0px 0px -248px;
    position: fixed;
    z-index: 1;
    cursor: default;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.tooltip-contentc::after {
    content: "";
    position: absolute;
    top: 25px;
    left: -11px;
    margin-left: 228px;
    border-width: 8px;
    border-style: solid;
    border-color: transparent  transparent transparent white;
}

.tooltip-contentc::before {
    content: "";
    position: absolute;
    top: 23px;
    left: -15px;
    margin-left: 233px;
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent transparent #C0C0C0;
}

.tooltip-contentc.visible {
    visibility: visible;
    opacity: 1;
}

.mGrayIcon {
    color: #404040 !important;
}

.cblueIconG {
    color: #126daf !important;
}

.cblueIconS {
    color: #235B4E !important;
}

.cblueIconC {
    color: #157fcc !important;
}

.cblueIconT {
    color: #44a8d9 !important;
}

.cblueIconI {
    color: #22bcba !important;
}

.generalIcon {
    padding: 7px !important;
}

.btn-general-gray {
    background-color: white !important;
    border: none;
    font-size: 18px;
    border-radius: 0px;
    background-image: none !important;
    padding: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-general-gray-active 
.x-btn-focus.x-btn-default-toolbar-small, 
.x-btn-focus.x-btn-over.x-btn-default-toolbar-small,
.x-btn-focus.x-menu-active.x-btn-default-toolbar-small,
.x-btn-default-toolbar-small {
    box-shadow: none !important;
}

.userMenu {
    top: 40px !important;
    border: none !important;
    box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
}

.userMenuS {
    top: 70px !important;
    border: none !important;
    box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
}

.userMenuItem .x-menu-item-default.x-menu-item-focus, .x-menu-item-default.x-menu-item-active {
    color: white !important;
    border: none !important;
}

.userMenuItem .x-menu-item-text-default {
    font-size: 14px !important;
}

.cux-disabled-panel .x-mask {
    opacity: 0  !important;
    -moz-opacity: 0 !important;
    filter: alpha(opacity=0) !important;
}

.cardMenu {
    box-sizing: border-box;
    height: auto;
    margin: 0 auto;
    margin-top: 0px;
    text-align: center;
    border: none !important;
    background-color: white;
    padding: 10px;
}

.userMenu_details h2 {
    margin: 5px 5px 0px 5px;
    font-size: 15px;
    letter-spacing: 1px;
    padding: 20px 20px 5px 20px;
    border-radius: 10px 10px 0px 0px;
}

.userMenu_details p {
    margin: 0px 5px 5px 5px;
    font-size: 14px;
    color: #33363b;
    letter-spacing: 1px;
    padding: 5px 20px 20px 20px;
    border-radius: 0px 0px 10px 10px;
}