*													                                                            {margin:0px; padding:0px;}
@font-face 																								  		{font-family: ErasMediumITC;src: url(t.ErasMediumITC.ttf);}
body												                                                            {background-color:#ffffff; text-align:left; font-size:15px; font-weight:normal; color: #000;}
a                                                                                                               {color:#58585a;}
.clear 																											{clear: both;}
.text_orange,
.text_orange_fe,
.text_green                                                                                                 	{color:#283777!important;}
.text_bluesp                                                                                                    {color:#283777!important;}
.text_black                                                                                                     {color:#000!important;}
.text_black_2                                                                                                   {color:#474952!important;}
.text_grey_black                                                                                                {color:#525255!important;}
.text_grey                                                                                                      {color:#818185!important;}
.text_grey_2                                                                                                    {color:#b1b3b4!important;}
.text_grey_3                                                                                                    {color:#8c8c8c!important;}
.text_red                                                                                                       {color:#ff2d4a!important;}
/*.text_grey_blue                                                                                                 {color:#405564!important;}*/
.background_grey_blue                                                                                           {color:#405564!important;}
/*.text_white                                                         white-text                                            {color:#fff!important;}*/
.text_uppercase                                                                                                 {text-transform: uppercase;}
.text_lowercase                                                                                                 {text-transform: lowercase;}
.text_ucfirst::first-letter                                                                                     {text-transform: uppercase; }
.text_30                                                                                                        {font-size: 30px!important;}
.text_28                                                                                                        {font-size: 28px!important;}
.text_24                                                                                                        {font-size: 24px!important;}
.text_22                                                                                                        {font-size: 22px!important;}
.text_20                                                                                                        {font-size: 20px!important;}
.text_18                                                                                                        {font-size: 18px!important;}
.text_17                                                                                                        {font-size: 17px!important;}
.text_16                                                                                                        {font-size: 16px!important;}
.text_14                                                                                                        {font-size: 14px!important;}
.text_12                                                                                                        {font-size: 12px!important;}
.text_center                                                                                                    {text-align: center;}
.text_truncate_2                                                                                                {overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.text_underline 		                                                                                        {text-decoration-line: underline;}
.text_underline_hover:hover 		                                                                            {text-decoration-line: underline;}
.line_height_25                                                                                                 {line-height: 25px!important;}
.line_height_35                                                                                                 {line-height: 35px!important;}
.padding_0                                                                                                 		{padding:0!important;}
.margin_0                                                                                                 		{margin:0!important;}
.font_lighter                                                                                                   {font-weight:lighter;}
.font_bolder 	                                                                                                {font-weight:500;}
.font_bold                                                                                                      {font-weight:bold;}
.cursor_pointer                                                                                                 {cursor: pointer;}
.button_orange                                                                                                  {background-color:#ed6a24!important;border-radius: 4px;padding:3%;padding-top:4%}
.font_myrial                                                                                                    {font-family: Myriad Pro}
.chevron                                                                                                        {background:url('i-chevron.png') no-repeat center;width: 13px;height: 18px;display: inline-block;padding-left: 1.5em;}
.check                                                                                                        	{background:url('i-check.png') no-repeat center;width: 23px;height: 20px;display: inline-block;}

.toast 																											{background-color: #fff;color: #000;font-size: 1.5rem;}
.toast_error 																									{color:#F44336;}

.btn_base {
	text-decoration: none;
	color:#fff;
	background-color:#26a69a;
	text-align: center;
	letter-spacing: .5px;
	border: none;border-radius: 2px;
	-webkit-transition:
	background-color .2s ease-out;
	transition: background-color .2s ease-out;
	cursor: pointer;
	-webkit-box-shadow: inherit;
	box-shadow: inherit;
	height: 50px;
	line-height: 50px;
}
.btn_base:hover 																								{-webkit-box-shadow: inherit;box-shadow: inherit;}
.btn_100 																										{height: 50px;line-height: 50px;font-size: 15px;width: 100%;}
.btn_blue 																										{background-color: #263d4f!important;}
.btn_blue:hover 																								{background-color: #304c63!important;}
.btn_blue2 																										{background-color: #556986!important;}
.btn_blue2:hover 																								{background-color: #6e84a3!important;}
.btn_orange 																									{background-color: #d75a16!important;}
.btn_orange:hover 																								{background-color: #ed6a24!important;}
.btn_green 																										{background-color: #283777!important;}
.btn_green:hover 																								{background-color: #283777!important;}
.btn_grey 																										{background-color: #acacac!important;}
.btn_grey:hover 																								{background-color: #c0c0c0!important;}
.btn_white 																										{background-color: #fff!important; border: solid 1px #c0c0c0;}
.btn_white:hover 																								{background-color: #fafafa!important;}
.btn_bluesp 																									{background-color: #283777!important;}
.btn_bluesp:hover 																								{background-color: #283777!important;}


[type="checkbox"]:checked + span:not(.lever)::before {
    background-color: transparent;
    border-right: 0.5px solid #00a54f;
    border-bottom: 0.5px solid #00a54f;
}
[type="radio"]:checked + span::after, [type="radio"].with-gap:checked + span::before, [type="radio"].with-gap:checked + span::after {
    border: 2px solid #fff;
    /*border-radius: 0;*/
}
[type="radio"]:checked + span::after, [type="radio"].with-gap:checked + span::after {
    background-color: #00a54f;
}

#goTop {
    cursor: pointer;
    position:fixed;
    z-index:999;
    transform:translateY(-50%);
    color:#fff;
    background-color: #283777;
    border:none;
    opacity: 0;
    transition: opacity 0.4s linear;
    bottom: 20px;
    right: 20px;
    width: 50px;
    height: 50px;
    text-decoration: none;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#goTop i {
    color:white;
    margin: 0;
    position: relative;
    left: 14px;
    top: 13px;
    font-size: 23px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#goTop:hover {
    background: #283777;
    opacity:1;
}
#goTop:hover i {
  color: white;
  top: 5px;
}

#goTop.is-visible {
  opacity:0.89;
}


.table_pagination                                                                                               {text-align: center;font-size: 21px;padding: 1%;height: 60px;}
.table_pagination li                                                                                            {padding: 0 5px;width: 27px;float: left;}
.table_pagination .active                                                                                       {background-color:#d75a16;}









@media only screen and (min-width: 1151px) {
}

@media only screen and (min-width: 1400px) {
}




@media only screen and (max-width: 1600px)  {
	.text_16                                                                                                     {font-size: 14px!important;}
	.text_18                                                                                                     {font-size: 16px!important;}
	.text_20                                                                                                     {font-size: 18px!important;}
}
@media only screen and (max-width: 1500px)  {
}
@media only screen and (max-width: 1400px)  {
	.text_16                                                                                                     {font-size: 12px!important;}
	.text_18                                                                                                     {font-size: 14px!important;}
	.text_20                                                                                                     {font-size: 16px!important;}
}
@media only screen and (max-width: 1303px)  {
}
@media only screen and (min-width: 1250px) and (max-width: 1350px) {
}
@media only screen and (min-width: 1150px) and (max-width: 1250px) {
}
@media only screen and (max-width: 1150px)  {
	.text_30                                                                                                        {font-size: 25px!important;}
	.text_24                                                                                                        {font-size: 19px!important;}
	.text_20                                                                                                        {font-size: 15px!important;}
	.text_18                                                                                                        {font-size: 13px!important;}
	.text_16                                                                                                        {font-size: 11px!important;}
	.text_14                                                                                                        {font-size: 11px!important;}
}
@media only screen and (max-width: 1100px)  {
	.text_16                                                                                                     {font-size: 10px!important;}
	.text_18                                                                                                     {font-size: 12px!important;}
	.text_20                                                                                                     {font-size: 14px!important;}
}
@media only screen and (max-width: 1000px)  {
	.text_16                                                                                                     {font-size: 10px!important;}
	.text_18                                                                                                     {font-size: 10px!important;}
	.text_20                                                                                                     {font-size: 12px!important;}
    .text_22                                                                                                     {font-size: 18px!important;}
}
@media only screen and (max-width: 900px)  {
}
@media only screen and (max-width: 768px)  {
}
@media only screen and (max-width: 600px)  {
}
@media only screen and (max-width: 500px)  {
}
@media only screen and (max-width: 410px)  {
}
