 body{ font-family: "Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Helvetica,Arial,"Arial Unicode MS",sans-serif;
}

h1,h2,h3,h4{
	color:#333
}	.ubtn{
		border-radius: 25px 25px 0px 0px;border-bottom:0px; background:transparent;	color:#333; padding:0.7em; border-color:#ddd;padding: 0.7em; width:auto; display:inline-table;
		}
	.ubtn:hover{height:3.5em; margin-top:-1em; background:#5bc0de;color:#333!important}
	
	.p_ubtn{border-radius: 0px 25px 0px 0px;border:2px solid; border-bottom:0px;color:#333; background:#dee7f1;font-weight:bold;height:3em}
	..p_ubtn:hover{height:4.2em; margin-top:-1.2em}
	
	
	.featureimg{height:30px; margin-top:-10px}
	.btn_container{
		 display:table;width:auto;
	}
	
	#html{background:#e8f7f6} 
	.btn:focus, .ubtn:hover{color:#333!important} 
	.lang_box{display:table; width:100%; padding:2%}
	.lang_box p{color:#333}
	.well{background:transparent!important}
	
	.main-color-bg {
    
    background-color: lightslategray !important;
    border-color: #333 !important;
    color: #ffffff !important;
}
.panel,.padr {background:transparent}



fieldset {
    padding: 0 10px 10px;
	padding:4%;
    margin: 0 0 24px;
    border: 1px solid rgba(189,183,181,0.5);
    border: 1px solid #00abc1;
    border-radius: 2px;
    position: relative;
    word-wrap: break-word;
	text-align:left;
	width: 100%;
	max-width: 500px;
	
}
..s_point{height:300px;margin-bottom:50px;}
	.carousel-caption {
    width: 85% !important;     
    position: absolute !important;
    top: 60% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    text-align: left !important;
     
}
.logfieldset{
	position:absolute;
	top: 50%;
	left: 50%;		
	transform: translate(-50%, -50%);
	max-width: 450px;width:92%;
}
.logmd6{
	height:430px;
}
.side_menu .selected {
    background: #f8f8f8;
    border-left: 15px solid #00abc1;
}

ul {
    font-size: 17px;
    color: gray;
    text-align: left;
}
legend {
    font-weight: 400;
    font-weight: 700;
    font-size: 1.375rem;
    padding: 0 10px;
    margin: 0;
    line-height: 2em;
    color: #615d5c;
    color: #00abc1;

	width:auto;
	border-bottom: 0px ;
}

fieldset div{margin-bottom:20px}

input, select, textarea {
    padding: .5rem;
    font-size: 1rem;
    font-family: inherit;
    font-weight: normal;
    line-height: normal;
    border: solid 1px #d5d4d2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 42px;
    max-width: 250px;
    width: 100%;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
/*
*/
label {   display: block;font-weight: 300!important;font-size:95%}

.default{text-align:right;}
.default img{
	height:100px;
	margin-bottom:30px;
	
	}

.login_image{
	height:420px;
	height:380px;

}
.modal-dialog, .modal-lg{overflow:hidden;}
.modal-body{width:100%}
.btn-diff-clogin {
    border-radius: 0px 100px 100px 100px!important;
    background: transparent;
    border-color: #343a40;
}
 
.btn-diff {	border-radius: 0px 100px 100px 0px; background:#343a40;border-color: #343a40;}
.login_descr{font-size:130%}
.usa:hover{color:#c613c4}
	a{cursor:pointer}

.lang_detail_u,.lang_detail_o{
	padding:1em;
} 
#jscriptb,#phb{display:none}

ul.drop-menu li { border-top: 0px!important;}
.button:focus {outline:0;}

.btn.focus,.btn:focus,.btn:hover,a.btn,a.btn:hover,a.btn:focus{outline:0;box-shadow:none!important;border-color:transparent!important;}
.points_par_box{max-width:85%}

@media only screen and (max-width: 480px)  {
.absol {
	
}
}