body{
	font-family: 'Titillium Web', sans-serif;
	font-weight: 400;
}
a:hover{
	text-decoration: none;
}
.preStergereProgramareModal .modal-body {
	height: 510px!important;
}
.dropdown-menu.blueColor{
	color: #fff;
	background-color: #6886C1;
	border-color: #2e6da4
}
.dropdown-menu.blueColor .divider{
	background-color: #666699;
}
.dropdown-menu.blueColor a{
	color: #fff;
}
.text-white {
	color: #ffffff;
}
.well.whitebg {
	background-color: #ffffff;
}
.allcaps {
	text-transform: uppercase;
}
.greenFont {
	color: #40c0c1;
}
.greenbg {
	background-color: #40c0c1;
}
.whitebg{
	background-color: #ffffff;
}
.greenborder {
	border: 1px solid #3fbfc0;
}
.btn-sendNotif{
	color: #fff;
	background: #2FCFA0;
	border-color: #42b979;
}
.btn-sendNotif:hover{
	color: #fff;
	background-color: #2daf89;
	border-color: #398439;
}
.border999{
	border: 1px solid #999;
}
.borderRadius10{
	border-radius: 10px;
}
.evolutionCubeChild {
	background: url(../images/logo_user_ev.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 70%;
	z-index: 1;
}
.evolutionCubeChildReact {
	background: url(../images/logo_user_ev.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	z-index: 1;
}
.preCanvasEv>div{
	margin: 0 auto;
}
.timeline_graphic.height40Anulata {
	height: 40px;
}
/*.evolutionCubeChildEv>div>div:first-child {*/
.bgEvolutionCubeChildEv{
	background: url(../images/evolEv_logo.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
	z-index: 1;
	display: block !important;
}
.evolutionCubeChild canvas{ 
	vertical-align: middle;
}
.evolutionCube {
	background: #41C0C2;
}
.evolutionCubeChild2 {
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.historyCube {
	background: #7A95C9;
}
.fullwidth {
	width: 100%;
}
.fullheight {
	height: 100%;
}
.height200{
	height: 200px;
}
.height92{
	height: 92px;
}
.height120{
	height: 120px;
}
.minHeight29{
	min-height: 29px;
}
.minHeight92{
	min-height: 92px;
}
.minHeight200{
	min-height: 200px;
}
.maxHeight200{
	max-height: 200px;
}
.minWidth100P{
	min-width: 100%;
}
.maxWidth100P{
	max-width: 100%;
}
.pdatatd{
	min-width: 410px;
}
.vAlignTop{
	vertical-align: top;
}
.vAlignMiddle {
	vertical-align: middle;
}
.table > tbody > tr > td.vAlignMiddle, .table > tbody > tr > th.vAlignMiddle, .table > tfoot > tr > td.vAlignMiddle, .table > tfoot > tr > th.vAlignMiddle, .table > thead > tr > td.vAlignMiddle, .table > thead > tr > th.vAlignMiddle {
	vertical-align: middle;
}
.table > tbody > tr > td.noBorder, .table > tbody > tr > th.noBorder, .table > tfoot > tr > td.noBorder, .table > tfoot > tr > th.noBorder, .table > thead > tr > td.noBorder, .table > thead > tr > th.noBorder {
	border: none;
}
.colorWhite {
	color: #ffffff;
}
.fontTitiliumItalicThin {
	font-family: 'TitilliumText22L-Thin', sans-serif;
	font-style: italic;
	font-weight: 300;
}
.fontTitiliumItalicBold h4, .fontTitiliumItalicBold h4 small{
	font-family: 'Titillium Web', sans-serif;
	font-style: italic;
	font-weight: 600;
}
.fontTitiliumThin {
	font-family: 'TitilliumText22L-Thin', sans-serif;
	font-weight: 300;
}
.fontTitiliumItalicNormal {
	font-family: 'TitilliumText22L-Regular', sans-serif;
	font-style: italic;
	font-weight: 400;
}
h4.fontTitiliumNormal,  h4.fontTitiliumNormal small{
	font-family: 'TitilliumText22L-Regular', sans-serif !important;
	font-style: normal;
	font-weight: 600 !important;
}
.fontTitiliumNormal {
	font-family: 'Titillium Web', sans-serif;
	font-weight: 400;
}
.lettSpacing10 {
	letter-spacing: 10px;
}
.lettSpacing2 {
	letter-spacing: 2px;
}
.noBorder {
	border: none;
}
.paddAll22{
	padding: 22px;
}
.paddLeftRight22{
	padding-left: 22px;
	padding-right: 22px;
}
.paddTop2 {
	padding-top: 2px;
}
.paddTop10 {
	padding-top: 10px;
}
.paddTop13 {
	padding-top: 13px;
}
.paddTop15 {
	padding-top: 15px;
}
.paddTop21 {
	padding-top: 21px;
}
.paddTop29 {
	padding-top: 29px;
}
.paddTop40P {
	padding-top: 40%;
}
.paddBot2 {
	padding-bottom: 2px;
}
.paddBot4 {
	padding-bottom: 4px;
}
.paddBot10 {
	padding-bottom: 10px;
}
.paddBot11 {
	padding-bottom: 11px;
}
.paddBot15 {
	padding-bottom: 15px;
}
.paddBot20 {
	padding-bottom: 20px;
}
.paddBot29 {
	padding-bottom: 29px;
}
.paddBot30 {
	padding-bottom: 30px;
}
.dropdown-menu>li>a.paddTop6, .paddTop6 {
	padding-top: 6px;
}
.dropdown-menu>li>a.paddBot6, paddBot6 {
	padding-bottom: 6px;
}
.padd30{
	padding: 30px;
}
.paddLeft2{
	padding-left: 2px;
}
.paddLeft4{
	padding-left: 4px;
}
.paddLeft5{
	padding-left: 5px;
}
.paddLeft10{
	padding-left: 10px;
}
.paddLeft12 {
	padding-left: 12px;
}
.paddLeft13{
	padding-left: 13px;
}
.paddLeft15{
	padding-left: 15px;
}
.paddLeft30{
	padding-left: 30px;
}
.paddLeft37{
	padding-left: 37px;
}
.paddLeft49{
	padding-left: 49px;
}
.paddLeft80{
	padding-left: 80px;
}
.paddRight0 {
	padding-right: 0px;
}
.paddRight10 {
	padding-right: 10px;
}
.paddRight15 {
	padding-right: 15px;
}
.paddRight35 {
	padding-right: 35px;
}
.marAll22{
	margin: 22px;
}
.marTop0{
	margin-top: 0px;
}
.marTop4 {
	margin-top: 4px;
}
.marTop6 {
	margin-top: 6px;
}
.marTop8 {
	margin-top: 8px;
}
.marTop10 {
	margin-top: 10px;
}
.marTop12 {
	margin-top: 12px;
}
.marTop14 {
	margin-top: 14px;
}
.marTop15 {
	margin-top: 15px;
}
.marTop25 {
	margin-top: 25px;
}
.marTop30 {
	margin-top: 30px;
}
.marTop55 {
	margin-top: 55px;
}
.marLeftN45 {
	margin-left: -45px;
}
.marLeftN40 {
	margin-left: -40px;
}
.marLeftN60{
	margin-left: -60px;
}
.marLeft4 {
	margin-left: 4px;
}
.marLeft9 {
	margin-left: 9px;
}
.marLeft10 {
	margin-left: 10px;
}
.marLeft11 {
	margin-left: 11px;
}
.marLeft12 {
	margin-left: 12px;
}
.marLeft14 {
	margin-left: 14px;
}
.marLeft15 {
	margin-left: 15px;
}
.marLeft22 {
	margin-left: 22px;
}
.marLeft30 {
	margin-left: 30px;
}
.marLeft32 {
	margin-left: 32px;
}
.marLeft35 {
	margin-left: 35px;
}
.marLeft40 {
	margin-left: 40px;
}
.marLeft50 {
	margin-left: 50px;
}
.marRight10 {
	margin-right: 10px;
}
.marRight13 {
	margin-right: 13px;
}
.marRight15 {
	margin-right: 15px;
}
.marRight19 {
	margin-right: 19px;
}
.marBottom0{
	margin-bottom: 0px;
}
.marBottom8{
	margin-bottom: 8px;
}
.marBottom10{
	margin-bottom: 10px;
}
.marBottom11{
	margin-bottom: 11px;
}
.marBottom15{
	margin-bottom: 15px;
}
.marBottom20{
	margin-bottom: 20px;
}
.marBottom60{
	margin-bottom: 60px;
}
.marBottom120{
	margin-bottom: 120px;
}
.paddLeftRightN15{
	padding-left: 0;
	padding-right: 0;
}
.table-bordered.borderColorFFF>tbody>tr>td.noBorderRight, .table-bordered.borderColorFFF>tbody>tr>th.noBorderRight, .table-bordered.borderColorFFF>tfoot>tr>td.noBorderRight, .table-bordered.borderColorFFF>tfoot>tr>th.noBorderRight, .table-bordered.borderColorFFF>thead>tr>td.noBorderRight, .table-bordered.borderColorFFF>thead>tr>th.noBorderRight {
	border-right: none;
}
.noMargin{
	margin: 0;
}
.marginAuto{
	margin: 0 auto;
}
.zIndex4{
	z-index: 4;
}
.zIndex1{
	z-index: 1;
}
.posRel{ position: relative;}
.posAbs{ position: absolute;}
.noUnderline, .noUnderline:hover{
		text-decoration: none;
}
.nrSedinteDiv{
	width: 100%;
}
.prevDayWeather, .nextDayWeather {
	color: #CCCCCC;
}
.cloudSunnyBg{
	background: #4D6AA9;
	background-repeat: no-repeat;
	background-position: center center;
}
.top0{
	top:0;
}
.left0{
	left: 0;
}
.minWidth125{
	min-width: 125px;
}
.maxWidth125{
	max-width: 125px;
}
.width19{
	width: 19px;
}
.width20{
	width: 20px;
}
.width27{
	width: 27px;
}
.width29{
	width: 29px;
}
.width30{
	width: 30px;
}
.width40{
	width: 40px;
}
.width45{
	width: 45px;
}
.width66{
	/*width: 108px;
	min-width: 108px;*/
}
.width50{
	width: 50px;
}
.width76{
	width: 76px;
}
.width92{
	width: 92px;
}
.width100{
	width: 100px;
}
.width120{
	width: 120px;
}
.width200{
	width: 200px;
}
.width230{
	width: 230px;
}
.width40P{
	width: 40%;
}
.height29{
	height: 29px;
}
.height50{
	height: 50px;
}
.height76{
	height: 76px;
}
.height100{
	height: 100px;
}
.height108{
	height: 108px;
}
.height109{
	height: 109px;
}
.height200{
	height: 200px;
}
.height20S{
	height: 40px;
}
.height60S{
	height: 120px;
}
.cloudSunnyBg .orasCloud{
	/*position: absolute;
	bottom: 20px;*/
}
.usercontent{
	background: #eeeeee;
}
.pdata{
	font-size: 16px;
}
.pora{
	font-size: 16px;
}
.fontSz10{
	font-size: 10px;
}
.fontSz12{
	font-size: 12px;
}
.fontSz15{
	font-size: 15px;
}
.fontSz16{
	font-size: 16px;
}
.fontSz17{
	font-size: 17px;
}
.fontSz18{
	font-size: 18px;
}
.fontSz20{
	font-size: 20px;
}
.fontSz26{
	font-size: 26px;
}
.fontSz30{
	font-size: 30px;
}
.fontSz33{
	font-size: 33px;
}
.fontSz49{
	font-size: 49px;
}
.fontSz18P{
	font-size: 18pt;
}
.fontSz140P{
	font-size: 140%;
}
.fontSz120P{
	font-size: 120%;
}
.fontSz110P{
	font-size: 110%;
}
.fontSz40{
	font-size: 40px;
}
.fontSz140{
	font-size: 140px;
}
.fontSz10vw{
	font-size: 40px;
	font-size: 10vw;
}
.fontSz20vw{
	font-size: 40px;
	font-size: 20vw;
}
.fontSz26vw{
	font-size: 26vw;
}
.fontSz1V4EM{
	font-size: 1.4em;
}
.textUppercase{
	text-transform: uppercase;
}
.bgWhite{background: #ffffff;}
.bgEEE{background: #eeeeee;}
.bgColor999{
	background: #999;
}
.bgColor2356b9{
	background: #2356b9;
}
.bgColor38A500{
	background: #38A500;
}
.bg41C0C2{
	background: #41C0C2;
}
.bgED6502{
	background: #ED6502;
}
.color2ECE9F{
	color: #2ECE9F;
}
.color41C0C2{
	color: #41C0C2;
}
.color6785C0{color: #6785C0;}
.colorEEE{color: #eeeeee;}
.color666699{
	color: #666699;
}
.colorF37163{
	color: #F37163;
}
.color999{
	color: #999;
}
.color666{
	color: #666;
}
.color40BFC1{
	color: #40BFC1;
}
.color4D6AA9{
	color: #4D6AA9;
}
.colorFFF{
	color: #fff;
}
.colorRed{
	color: red;
}
.color6886C1{
	color: #6886C1;
}
.color2356b9{
	color: #2356b9;
}
.color000{
	color: #000;
}
.borderTop2
{
	border-top: 2px solid;
}
.borderBottom2
{
	border-bottom: 2px solid;
}
.borderBottom3
{
	border-bottom: 3px solid;
}
.borderLeft2{
	border-left: 2px solid;
}
.borderColorEEE
{
	border-color: #eee;
}
.borderColorWhite{
	border-color: #fff;
}
.borderColor656497{
	border-color: #656497;
}
.borderColor40BFC1
{
	border-color: #40BFC1;
}
.widthCol7{
	width: calc(100% / 7);
}
.evolMiddleh2{
	border-bottom: 2px solid #eee;
}
.table-bordered.borderColorFFF>tbody>tr>td, .table-bordered.borderColorFFF>tbody>tr>th, .table-bordered.borderColorFFF>tfoot>tr>td, .table-bordered.borderColorFFF>tfoot>tr>th, .table-bordered.borderColorFFF>thead>tr>td, .table-bordered.borderColorFFF>thead>tr>th {
	border: 2px solid #fff;
}
.table>tbody>tr>td.noPadding, .table>tbody>tr>th.noPadding, .table>tfoot>tr>td.noPadding, .table>tfoot>tr>th.noPadding, .table>thead>tr>td.noPadding, .table>thead>tr>th.noPadding {
	padding: 0;
}
.table>tbody>tr>td.paddTop40P, .table>tbody>tr>th.paddTop40P, .table>tfoot>tr>td.paddTop40P, .table>tfoot>tr>th.paddTop40P, .table>thead>tr>td.paddTop40P, .table>thead>tr>th.paddTop40P {
	padding-top: 40%;
}
.table-bordered.borderColorFFF>tbody>tr>td.col0, .table-bordered.borderColorFFF>tbody>tr>th.col0, .table-bordered.borderColorFFF>tfoot>tr>td.col0, .table-bordered.borderColorFFF>tfoot>tr>th.col0, .table-bordered.borderColorFFF>thead>tr>td.col0, .table-bordered.borderColorFFF>thead>tr>th.col0{
	border-left: none;
}
.table-bordered.borderColorFFF>tbody>tr>td.col6, .table-bordered.borderColorFFF>tbody>tr>th.col6, .table-bordered.borderColorFFF>tfoot>tr>td.col6, .table-bordered.borderColorFFF>tfoot>tr>th.col6, .table-bordered.borderColorFFF>thead>tr>td.col6, .table-bordered.borderColorFFF>thead>tr>th.col6{
	border-right: none;
}
.borderColorFFF{
	border-color: #fff;
}
.programare_exist{
	color: #7A95C9;
}
.programare_exist_bg, .programare_exist_bg_legislatie{
	background-color: #7A95C9;
}
.programare_allow_bg span, .programare_exist_bg_legislatie span{
	color: #fff;
}
.programare_allow{
	color: #55CBC7;
}
.restrictieSocomoco.programare_allow {
	color: #F37163;
}
.programare_allow_bg, .programare_allow_bg_legislatie{
	background-color: #55CBC7;
}
.programare_exist_bg span, .programare_exist_bg_legislatie span{
	color: #fff;
}
.programare_past{
	color: #666699;
}
.programare_past_bg{
	background-color: #666699;
}
.info_programare_alert{
	color: #DD7653;
}
.textIntent15{
	text-indent: -15px;
}
.textIntentP30{
	text-indent: 30px;
}
.table>tbody>tr>td.vmiddle{
	vertical-align: middle;
	padding: 0;
}
.vmiddle{
	vertical-align: middle;
}
.table>tbody>tr>td.vmiddle.paddLeftRight12{
	padding-left: 12px;
	padding-right: 12px;
}
.paddLeftRight12{
	padding-left: 12px;
	padding-right: 12px;
}
.table.heightbar, .table.heightbar p{
	margin: 0;
}
.height100p{
	height: 100%;
}
.menuIcon{
	height: 92px;
	line-height: 92px;
	font-size: 50px;
	color: #6886C1;
	width: 42px;
}
.open .menuIcon{
	color: #fff;
}
.motoIconText{
	font-size: 20px;
	padding-right: 10px;
	line-height: 20px;
}
.minHeight34{
	min-height: 34px;
}
.minHeight109{
	min-height: 109px;
}
.lineHeight0{
	line-height: 0px;
}
.lineHeight16{
	line-height: 16px;
}
.lineHeight19{
	line-height: 19px;
}
.lineHeight24{
	line-height: 24px;
}
.lineHeight25{
	line-height: 25px;
}
.lineHeight33{
	line-height: 33px;
}
.lineHeight34{
	line-height: 34px;
}
.lineHeight49{
	line-height: 49px;
}
.lineHeight1d5em{
	line-height: 1.5em;
}
.heightbar{
	margin-top: 5px;
	margin-bottom: 5px;
	height: 92px;
}
.numePrenume{
	font-size: 26px;
	color: #333333;
	text-transform: uppercase;
}
.sugestiaTa{
	font-size: 26px;
	color: #2ECE9F;
}
.welcomeNumePrenume {
	padding-left: 0;
}
.menubg{
	background: #f9f9f9;
}
.menubg .open{
	background-color: #6886C1;
	border-color: #2e6da4;
}
.sedintaStatusAnulata {
	text-decoration: line-through;
}
.sedintaStatusAnulata span {
	text-decoration: none;
}
.admincontent{
	background: #EEEEEE;
	/*height: calc(100% - 96px);*/
	min-height: calc(100% - 96px);
}
.hrAddClient {
	border-top: 2px solid #40c0c1;
}
.height19{height: 19px;}
.bg7A95C9{ background: #7A95C9;}
.inchiderePopup span{
	border-radius: 23px;
    background: red;
    width: 45px;
    height: 45px;
    display: inline-block;
    color: white;
    font-size: 37px;
}
.confirm_action{
	width: calc(100% - 30px);
	height: calc(100% - 30px);
	background: #2FCFA0;
	position: absolute;
	z-index: 1000;
}
.confirm_btn_modal{
	color: #2FCFA0;
}
.remove_btn_modal{
	color: #2FCFA0;
}
.modal-header .close {
    position: absolute;
    right: -55px;
    opacity: 1;
}
#mutareModal .modal-content{
	background-image: url(../images/martisor_icon.png);
	background-repeat: no-repeat;
	/*background-size: 100% 100%;*/
	background-position: bottom center;
}
.remove_action{
	width: calc(100% - 30px);
	height: calc(100% - 30px);
	position: absolute;
	z-index: 1000;
}
.textRed{
	color: red;
}
.weatherSpan{
	font-size: 46px;
	letter-spacing: 1px;
	font-weight: 600;
}
.noPadding
{
	padding: 0;
}
.iconWeatherDiv{
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.descriere_vreme{
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 1px;
}
.data_vreme{
	font-size: 16px;
	letter-spacing: 1px;
}
.cursorClick{
	cursor: pointer;
}
.iconHistoryCube{
	display: block;
	width: 100%;
	height: 65%;
	margin-top: 10%;
	margin-bottom: 5%;
	background: url(../images/calendar_icon.png);
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
}
.fontWeight600{
	font-weight: 600;
}
.widthFull_30{
	width: calc(100% - 30px);
}
.widthFull_32{
	width: calc(100% - 32px);
}
.widthFull_42{
	width: calc(100% - 42px);
}
.widthFull_54{
	width: calc(100% - 54px);
}
.widthFull_64{
	width: calc(100% - 64px);
}
.widthFull_74{
	width: calc(100% - 74px);
}
.widthFull_79{
	width: calc(100% - 79px);
}
.widthFull_150{
	width: calc(100% - 150px);
}
.letterSpacing0{
	letter-spacing: 0px;
}
.letterSpacing1{
	letter-spacing: 1px;
}
.letterSpacing2{
	letter-spacing: 2px;
}
.displayTableDiv{
	display: table-cell;
	vertical-align: middle;
}
.displayTablePreDiv{
	display: table;
	width: 100%;
}
.displayInlineBlock{
	display: inline-block;
}
.displayInline{
	display: inline;
}
.displayFlex{
	display: flex;
}
.flexCenter{
    align-content: center;
    align-items: center;
    justify-content: center;
}
.flexSelfTop{
	align-self: flex-start;
}
.flexJustifyCenter{
	justify-content: center;
}
.evlogo{
	font-size: 30px;
}
.timelinePreDiv{
	padding-top: 30px;
	padding-bottom: 30px;
}
.timelineDiv{
	padding-top: 10px;
	padding-bottom: 10px;
	overflow-y: scroll;
}
.timeline-item p{
	margin-bottom: 4px;
}
.timeline-item{
	margin-bottom: 3px;
	/*padding-left: 25px;*/
	position: relative;
	padding-top: 12px;
}
.timeline_square{
	position: relative;
	margin-left: -5px;
	top: -19px;
	color: #999;
	font-size: 10px;
}
.timeline_graphic{
	width: 10px;
	height: 80px;
	border-left: 1px solid #999;
	display: inline-block;
	float: left;
}
.timeline_content{
	display: inline-block;
	margin-top: -19px;
	position: relative;
	width: 95%;
}
.notificarirotator{
	width: 150px;
	overflow: hidden;
	/*display: inline-block;*/
	height: 17px;
	font-size: 17px;
}
.from_notificareDiv{
	font-weight: bold;
}
.message_notificareDiv{
	margin-top: 10px;
}
.confirm_examen_action{
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	height: 100%;
	z-index: 1;
}
.confirm_examen_action table td{
	background: #EF006B;
}
.confirm_btn_exam_modal, .confirm_btn_exam_modal.btn-default:active:hover, .confirm_btn_exam_modal.btn-default:active{
	color: #2FCFA0 !important;
	font-weight: bold;
}
.btn_inchide_mutat:hover{
	color: #149092;
}
.modal-footer.text-center{
	text-align: center;
}
.marTopN30{
	margin-top: -30px;
}
.mobile_padd2 h4{
	text-indent: -15px;
	margin-left: 30px;
}
.mobile_padd2 h4 i{
	margin-right: 10pt;
}
.btn_back_calendar{
	background-color: #F37163;
	border: solid 2px #fff;
}
.btn_back_calendar:hover{
	background-color: #b52a1b;
	border: solid 2px #fff;
}
.textIndend-27{
	text-indent: -27px;
}
.textIntentN9{
	text-indent: -9px;
}
.textIntent6{
	text-indent: 6px;
}
.textIntent8{
	text-indent: 8px;
}
.nivel_moto_div{
	display: inline-block;
	width: 20%;
	text-align: center;
	max-width: 500px;
}
.nivel_moto_icon_i{
	font-size: 30px;
}
.nivel_moto_nume_div{
	font-size: 18px;
}
.timelineDiv::-webkit-scrollbar {
	width: 6pt;
}
 
.timelineDiv::-webkit-scrollbar-track {
	/*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
	background-color: #eee;
}
.tableProgramari{
	width: calc(100% + 1px);
	min-width: calc(100% + 1px);
}
.timelineDiv::-webkit-scrollbar-thumb {
	background-color: #55CBC7;
	outline: 1px solid #eee;
	border-radius: 5px;
}
.msgProgramAfisareDurataM{
	display: none;
}
.height66{
	height: 66px;
}
@media (max-width: 1400px) {
	select {
		padding: 3px;
	}
}
@media (min-width: 1600px) {
	.fontSz140P.fontSz2vw{
		font-size: 50px;
	}
}
@media (min-width: 1400px) {
	.fontSz140P.fontSz2vw{
		font-size: 2vw;
	}
}
@media (max-width: 1300px) {
	.fontSz140P.fontSz2vw{
		font-size: 17pt;
	}
}
@media (min-width: 993px) and (max-width: 1000px) {
	.evTaDivTitle{
		font-size: 30px;
	}
}
@media (max-width: 991px) {
	.col_home_user2.col-sm-12 .paddLeft10{
		padding-left: 0;
	}
	.col-sm-12 .col_home_user2_extend h4{
		font-size: 18pt;
	}
	.col-sm-12 .alertBocanciDiv h4{
		font-size: 18pt;
	}
	.nrSedinteDiv h4{
		font-size: 24pt;
	}
	.col-sm-12.col_home_user1 .fontSz140P{
		font-size: 40pt;
	}
	.evolutionCube .pull-right {
		float: none !important;
	}
	.evolutionCube{
		text-align: center;
	}
	.data_vreme, .descriere_vreme{
		font-size: 20pt;
	}
	.weatherSpan{
		font-size: 40pt;
	}
	.row.logobg{
		padding-top: 10vh;
	}
	/*#loginform legend{
		font-size: 21pt;
	}*/
	/*#loginform #txt_username.form-control{
		height: 82px;
		font-size: 21pt;
	}
	#loginform #txt_password.form-control{
		height: 82px;
		font-size: 21pt;
	}
	#loginform .btn-primary.loginbtn{
		height: 50px;
		font-size: 21pt;
	}*/
	/*#loginform .checkbox-inline.rememberLabel{
		font-size: 18pt;
	}*/
	.row .txtFirstLogo{
		font-size: 30pt;
	}
	/*.pdata{
		font-size: 28pt;
	}*/
	/*.pora{
		font-size: 28pt;
		float: right;
	}*/
	/*.pdata .fontSz18{
		font-size: 28pt;
	}*/
	/*.pora .fontSz18{
		font-size: 28pt;
	}*/
	h3.info_programare_alert {
		/*font-size: 28pt;*/
		border: none;
		padding: 0px;
		margin: 0;
	}
	h4.info_programare_alert {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	/*.numePrenume.lineHeight33{
		line-height: 50pt;
	}
	.col_home_user2 h2{
		font-size: 40pt;
	}
	.col_home_user2 h4{
		font-size: 20pt;
	}*/
	.col_home_user2 h5{
		font-size: 16pt;
	}
	.footer-disclaimer h4{
		font-size: 24pt;
	}
	.meniumobil{
		font-size: 40pt;
		padding-bottom: 10pt;
	}
	.col_home_user2_prop{
		list-style-type: square;
	}
	.col_3_evol_header h3 {
		font-size: 25pt;
	}
	.col_3_evol_header small {
		font-size: 18pt;
	}
	.col_3_evol_header .timeline-item p{
		font-size: 18pt;
	}
	.fa.menuIcon{
		font-size: 80px;
		width: 65px;
	}
	.iconWeather.mobilesetup{
		width: 240px !important;
		height: 240px !important;
	}
	.iconWeather.mobilesetup .height100{
		height: 170px;
	}
	.iconWeather.mobilesetup .width100{
		width: 170px;
	}
	.iconWeather.mobilesetup .orasCloud {
		font-size: 25pt;
	}
	table tr td.mobile_date_weather{
		vertical-align: middle;
	}
	.width76{
		width: 125px;
	}
	.pora.text-left{
		text-align: right;
	}
	.pdatatd{
		max-width: 170px;
	}
	.dropdown-menu .fontSz17{
		font-size: 40pt;
	}
	/*.dropdown-menu .fontSz17 .paddBot6{
		padding-bottom: 10pt;
	}
	.dropdown-menu .fontSz17 .paddTop6{
		padding-top: 10pt;
	}*/
	.timetable {
		font-size: 18pt;
	}
	.data_placeholder_modal{
		font-size: 18pt;
	}
	.timetable .fa{
		font-size: 40pt;
	}
	table.timetable>tbody>tr>td{
		padding-bottom: 10pt;
		padding-top: 10pt;
	}
	.mobile_margin.info_programare_alert {
		margin-bottom: 40pt;
	}
	.btn_back_calendar{
		font-size: 35pt;
	}
	.paddLeft30.divpaddLeft4{
		padding-left: 4px;
	}
	.minWidth125.pora{
		min-width: 135px;
	}
	.maxWidth125.pora{
		max-width: 100%;
	}
	.pora.text-right{
		text-align: left;
	}
	.pdata.text-right{
		text-align: left;
	}
	.col_home_user1>div{
		padding-left: 0px;
	}
	.col_home_user2_prop .paddLeft5{
		padding-left: 0px;
	}
	.col_home_user2_prop .alertBocanciDiv .paddLeft5{
		padding-left: 5px;
	}
	.col_home_user3 .paddLeft10{
		padding: 0;
	}
	/*.heightbar{
		height: 184px;
	}*/
	/*.numePrenume {
		font-size: 50pt;
	}*/
	/*.welcomeNumePrenume{
		font-size: 40pt;
	}*/
	.imgLogo{
		width: 100%;
		height: 100%;
	}
	.mobileVerticalBottom{
		vertical-align: middle;
	}
	/*.mobileWidth150{
		width: 185px;
	}*/
	.heightbar.mobileNewHB{
		height: 30px;
	}
	.displayTableDiv.heightbar.mobileNewHB{
		padding-left: 25px;
	}
	.noPadding.mobPadding16{
		padding-bottom: 16px;
	}
	.notificariActiveAll{
		padding-left: 3px;
	}
	.locatieExIcon.width19{
		width: 50px;
		text-align: center;
		font-size: 18pt;
		line-height: 30pt;
	}
	.dataExIcon.width19{
		width: 50px;
		text-align: center;
		font-size: 18pt;
	}
	.col-sm-12 .col_home_user2_extend h4{
		/*font-size: 22pt;*/
		line-height: 22pt;
	}
	.msgProgramAfisareDurataM{
		display: block;
	}
	.msgProgramAfisareDurataM h5{
		text-indent: 45px;
		/*font-size: 22pt;*/
	}
	.msgProgramAfisareDurataD{
		display: none;
	}
	h4.modal-title{
		font-size: 28pt;
	}
	.notificare{
		font-size: 22pt;
	}
	.btn_anterior_notif, .btn_urmator_notif, .btn_inchide_notif{
		font-size: 22pt;
	}
}
/* Medium devices (desktops, 992px and up to 1200) */
@media (min-width: 992px) and (max-width: 1199px) {
	/*.pora{float: right;}*/
	/*.pdatatd{min-width: 310px;}*/
	/*.pdata{width: calc(100% - 125px);}*/
	.widthFull_64{
		width: calc(100% - 24px);
	}
	.weatherSpan{
		font-size: 20pt;
	}
	.lettSpacing10.fontSz140P.fontSz2vw{
		letter-spacing: 5px;
	}
	.numePrenume {font-size: 30px;}
	.sugestiaTa {font-size: 30px;}
	.pdata .heightbar {height: 46px;}
	.pdata .displayTableDiv.vmiddle{ vertical-align: bottom;}
	.pora .heightbar {height: 35px;}
	.pora .displayTableDiv.vmiddle{ vertical-align: top;}
	.tdEvTa h2{
		letter-spacing: 5px;
	}
}
/* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
@media (min-width:768px) and (max-width:990px) { 
	.dropdown-menu .fontSz17 {
		font-size: 22pt;
	}
	.timeline_content{
		font-size: 18pt;
	}
	.timeline_graphic{
		height: 140px;
	}
	.timelineDiv{
		max-height: 450px;
	}
	.evolutionCubeChild2Ev h4{
		font-size: 18pt;
	}
	.evolutionCubeChild2Ev h4 .width19{
		width: 25px;
	}
	h4.modal-title {
		font-size: 22pt;
	}
	.notificare {
		font-size: 16pt;
	}
	.btn_anterior_notif, .btn_urmator_notif, .btn_inchide_notif {
		font-size: 16pt;
	}
	.sendSugestieContainer.marRight15{margin-right: 0;}
	.sendSugestieContainer.marLeft15{margin-left: 0;}
	.sendSugestieContainer .schimbapwd{margin-right: -15px; margin-left: -15px;}
}
@media (max-width:767px){ 
	.col_home_user2 h2 {
		font-size: 14pt;
	}
	.col_home_user2 h4 {
		font-size: 8pt;
	}
	.weatherSpan {
		font-size: 18pt;
	}
	.data_vreme, .descriere_vreme {
		font-size: 11pt;
	}
	.iconWeather.mobilesetup .height100 {
		height: 90px;
	}
	.iconWeather.mobilesetup .width100 {
		width: 90px;
	}
	.iconWeather.mobilesetup .orasCloud {
		font-size: 14pt;
	}
	.iconWeather.mobilesetup {
		width: 110px !important;
		height: 110px !important;
	}
	.numePrenume {
		font-size: 18pt;
	}
	.numePrenume.lineHeight33 {
		line-height: 22pt;
	}
	.sugestiaTa {
		font-size: 18pt;
	}
	.sugestiaTa.lineHeight33 {
		line-height: 22pt;
	}
	.mobileWidth150 {
		width: 75px;
	}
	.welcomeNumePrenume {
		font-size: 18pt;
		padding-left: 0;
	}
	.mobileWidth150.width66{
		min-width: 66px;
	}
	.heightbar{
		height: 92px;
	}
	.fa.menuIcon {
		font-size: 40pt;
		width: 65px;
	}
	.dropdown-menu .fontSz17 {
		font-size: 17pt;
	}
	h3.info_programare_alert {
		font-size: 12pt;
	}
	.pora .fontSz18 {
		font-size: 12pt;
	}
	.pora {
		font-size: 12pt;
	}
	.pdata {
		font-size: 12pt;
	}
	.minWidth125.maxWidth125.pora{
		width: 100%;
	}
	.pdata .fontSz18 {
		font-size: 12pt;
	}
	.msgProgramAfisareDurataM h5 {
		text-indent: 0px;
		font-size: 10pt;
	}
	.col-sm-12 .col_home_user2_extend h4 {
		font-size: 12pt;
		line-height: 12pt;
	}
	.col-sm-12 .alertBocanciDiv h4 {
		font-size: 12pt;
		line-height: 12pt;
	}
	.col-sm-12.col_home_user1 .fontSz140P {
		font-size: 18pt;
	}
	.col-sm-12.col_home_user1 .lettSpacing10{
		letter-spacing: 5px;
	}
	.nrSedinteDiv h4 {
		font-size: 14pt;
	}
	.tdEvTa{
		height: 30px !important;
	}
	.footer-disclaimer h4 {
		font-size: 12pt;
		margin-bottom: 15px;
	}
	.mobile_margin.info_programare_alert {
		margin-bottom: 0;
	}
	.dataExIcon.width19 {
		width: 35px;
		text-align: center;
		font-size: 14pt;
	}
	.locatieExIcon.width19 {
		width: 35px;
		text-align: center;
		font-size: 14pt;
		line-height: 14pt;
	}
	.examenDivCalendarProgramator{
		margin: 0px;
	}
	.divTitlePageCalendar h4{
		font-size: 10pt;
	}
	.timetable .fa {
		font-size: 16pt;
	}
	.timetable {
		font-size: 10pt;
	}
	h4.modal-title {
		font-size: 14pt;
	}
	.data_placeholder_modal {
		font-size: 14pt;
	}
	.tableProgramari h4{
		font-size: 10pt;
	}
	.tableProgramari h2{
		font-size: 10pt;
	}
	.tableProgramari .nr_zile h4{
		margin-top: 4pt;
		margin-bottom: 0;
	}
	/*.dropdown-menu.blueColor{
		left: -230px;
	}*/
	.padd28{
		padding: 28px;
	}
	.inchiderePopup span {
	    border-radius: 23px;
	    background: red;
	    width: 30px;
	    height: 30px;
	    display: inline-block;
	    color: white;
	    font-size: 23px;
	}
	.modal-header .close {
	    position: absolute;
	    right: 3px;
	    opacity: 1;
	    top: 5px;
	    font-size: 10px;
	}
	.evolMiddleh2 .fontSz49.lineHeight49{
		font-size: 28pt;
		line-height: 28pt;
	}
	.widthFull_64{
		width: calc(100% - 8px);
	}
	.evolutionCubeChild2Ev .marLeft30{
		margin-left: 7px;
	}
	.evolutionCubeChild2Ev h4{
		font-size: 12pt;
	}
	.evolutionCubeChild2Ev h4.fontSz15{
		font-size: 9pt;
		line-height: 11pt;
	}
	.table>tbody>tr>td.tdMobPaddRight0, .table>tbody>tr>th.tdMobPaddRight0, .table>tfoot>tr>td.tdMobPaddRight0, .table>tfoot>tr>th.tdMobPaddRight0, .table>thead>tr>td.tdMobPaddRight0, .table>thead>tr>th.tdMobPaddRight0{
		padding-right: 0px;
	}
	.mobNoMargin{
		margin: 0;
	}
	.col_3_evol_header small{
		font-size: 14pt;
	}
	.btn_back_calendar{
		font-size: 14pt;
	}
	.schimbapwd h4{
		font-size: 14pt;
	}
	.dropdown{
		list-style-type: square;
	}
	.timelineDiv{
		max-height: 400px;
	}
	.login .row.colbox{
		margin: 0;
	}
	.width76.btnSelectAnsQ{
		width: 76px;
	}
	.sendSugestieContainer.marRight15{margin-right: 0;}
	.sendSugestieContainer.marLeft15{margin-left: 0;}
	.sendSugestieContainer .schimbapwd{margin-right: -15px; margin-left: -15px;}
}
@media (max-width:350px){
	.numePrenume.lineHeight33 {
		line-height: 16pt;
	}
	.numePrenume {
		font-size: 10pt;
	}
	.sugestiaTa.lineHeight33 {
		line-height: 16pt;
	}
	.sugestiaTa {
		font-size: 10pt;
	}
	.welcomeNumePrenume {
		font-size: 12pt;
		padding-left: 0;
	}
	.col_home_user2 .evolMiddleh2 .fontSz33{
		font-size: 16pt;
	}
	.col_home_user2 .evolMiddleh2 .lineHeight33{
		line-height: 16pt;
	}
	.col_3_evol_header.evolMiddleh2 .fontSz33{
		font-size: 16pt;
	}
	.iconWeather.mobilesetup .width100 {
		width: 70px;
	}
	.iconWeather.mobilesetup .height100 {
		height: 70px;
	}
	.iconWeather.mobilesetup .orasCloud {
		font-size: 11pt;
	}
	.data_vreme, .descriere_vreme {
		font-size: 9pt;
	}
	.fa.menuIcon {
		font-size: 30pt;
		width: 53px;
		padding-left: 2px;
		line-height: 60px;
		height: 60px;
	}
	.iconHistoryCube {
		height: 60%;
	}
	.col-sm-12.col_home_user1 .fontSz140P {
		font-size: 14pt;
	}
	.schimbapwd h4{
		font-size: 12pt;
	}
	.evolutionCubeChild2Ev h4.fontSz15 {
		font-size: 8pt;
		line-height: 10pt;
	}
	.heightbar {
		height: 60px;
	}
	.width66.mobileWidth150{
		width: 60px;
	}
	.nrSedinteDiv h4{
		font-size: 11pt;
	}
	.btn_back_calendar{
		font-size: 11pt;
	}
	.width76.btnSelectAnsQ{
		width: 76px;
	}
	.sendSugestieContainer.marRight15{margin-right: 0;}
	.sendSugestieContainer.marLeft15{margin-left: 0;}
	.sendSugestieContainer .schimbapwd{margin-right: -15px; margin-left: -15px;}
}

@media (max-width:767px){ 
	.btn-block-xs{
		display: block;
		width: 100%;
	}

	.preStergereProgramareModal .modal-body {
		height: 610px!important;
	}
}
@media (min-width:767px){ 
	#mutareModal .modal-dialog{
		width: 415px;
		height: 360px;
	}
}
.answer_chestionar .selected{
	background: #31708f;
}
.gradfffbbb{
	    background: linear-gradient(#fff, #bbb);
}
.gradccc888{
	    background: linear-gradient(#ccc, #888);
}
.gradBtn{
	background: #f0f9ff; /* Old browsers */
	background: -moz-linear-gradient(top, #f0f9ff 0%, #cbebff 47%, #a1dbff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#a1dbff',GradientType=0 );
}
.gradBtn.selected{
	background: #ffd65e;
	background: -moz-radial-gradient(center, ellipse cover, #ffd65e 0%, #febf04 100%);
	background: -webkit-radial-gradient(center, ellipse cover, #ffd65e 0%,#febf04 100%);
	background: radial-gradient(ellipse at center, #ffd65e 0%,#febf04 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=1 );
}
.answerContainer.selected{
	background: #ffd44a;
}
.drpcivBodyContent{
	min-height: 450px;
}

#myModal .modal-body{
	min-height: 450px;
}

.orderbtnAnimate2{animation:orderbtnAnimatekfr 1s infinite;}
@keyframes orderbtnAnimatekfr{0%, 100%{-webkit-filter:saturate(1);filter:saturate(1);transform:scale(1);font-size: 20px;}50%{-webkit-filter:saturate(2);filter:saturate(1.3);transform:scale(1.012);font-size: 28px;}}