

/*
 ****
 *	CLASSES
 ****
 */

/** Width **/
* { font-family: verdana; }

.wfull { width: 100%; overflow: hidden; }
.wHalf { width: 50%; }

.overflow,
.no-overlow,
.noverflow { overflow: hidden }

/** Position **/
.fright   { float: right }
.fleft    { float: left }
.fnone    { float: none !important }
.relative { position: relative }

/** Lines **/
.le5e5e4 { border-color: #e5e5e4 !important }

/** Color **/
.c999999 { color: #999999 }
.c333333 { color: #333333 }

/** Font **/
.bold { font-weight: bold }

/** Font Weight **/
.fThin    { font-weight: 100 } /* Font Family Thin */
.fLight   { font-weight: 300 } /* Font Family Light */
.fRegular { font-weight: 400 } /* Font Family Regular */
.fMedium  { font-weight: 500 } /* Font Family Medium */
.fSemiBold{ font-weight: 600 } /* Font Family Semi Bold */
.fBold    { font-weight: 700 } /* Font Family Bold */

/** Font-Size **/
.fs14 { font-size: 14px }
.fs18 { font-size: 18px }
.fs33 { font-size: 33px }
.fs35 { font-size: 35px }

/** Margin **/
.mt10  { margin-top: 10px }
.mt20  { margin-top: 20px }
.mt20  { margin-top: 20px }
.mt40  { margin-top: 40px }

.mb20 { margin-bottom: 20px }
.mb30 { margin-bottom: 30px }
.mb40 { margin-bottom: 40px }
.mb70 { margin-bottom: 70px }
.mb155 { margin-bottom: 155px }
.mb220 { margin-bottom: 250px }

.ml20 { margin-left: 20px }
.ml40 { margin-left: 40px }

/** Padding **/
.noPaddingBottom { padding-bottom: 0 !important }
.pb30 { padding-bottom: 30px !important }
.pb50 { padding-bottom: 50px !important }

.transition { transition: all 0.3s ease }

/* Textos **/
.tCenter,
.tcenter { text-align: center }
.tRight { text-align: right }
.tLeft { text-align: left }

/* border bottom cinza */
.bbCinza { border-bottom: 1px solid #dfdfdf !important }

.clear {
	clear: both;
}

.ok {
	padding: 5px;
	border-radius: 5px;
	background: green;
	color: #fff;
	position: relative;
}

.hidden {
	display: none;
}

.block {
	display: block;
}

.inline {
	display: inline-block;
}

#form label {
	display: block;
	padding-left: 5px;
	font-size: 17px;
	    margin-left: 50px;
    margin-bottom: 10px;
}

label.error {
	margin-top: -27px;
	color: #990000;
}

.medicoCadastro label.error {
	margin-bottom: 15px;
}

.pForm {
	/*padding: 3px 0 0 3px;*/
}