.break-word			{ overflow-wrap:break-word;}
.cursor-pointer		{ cursor:pointer;}
.over-hidden		{ overflow:hidden;}
.col-center			{ float: none;  margin-left:auto; margin-right:auto;}
.centrar-todo		{ position:absolute; top:50%; left:50%; -webkit-transform: translate3d(-50%,-50%,0);  -moz-transform: translate3d(-50%,-50%,0);  -ms-transform: translate3d(-50%,-50%,0);  -o-transform: translate3d(-50%,-50%,0);  transform: translate3d(-50%,-50%,0);}
.bg-cover			{  background-position:center; background-repeat:no-repeat; background-size:cover; }

.line-0				{ line-height:0;}
.line-full			{ line-height:100%;}

.alert 				{}
.alert-default		{}
.alert-primary`		{}
.alert-success		{ background:#bff389;}
.alert-info			{}
.alert-warning		{ background:#f7c600;}
.alert-danger		{}

.btn				{}
.btn-default		{}
.btn-default:hover	{}
.btn-info			{ background:#1bbd1;}
.btn-info:hover		{ background:;}
.btn-primary		{ background:#4474b2; color:#fff; border-color:#535ba3; }
.btn-primary:hover	{ background:;}
.btn-success		{ background:#82ac56; color:#fff; border-color:#639174; }
.btn-success:hover	{ background:#639174;}
.btn-warning		{ background:#f19f31; color:#fff; border-color:#e76847; }
.btn-warning:hover	{ background:#e76847;}
.btn-danger			{ background:#cb4c57; color:#fff; border-color:#cb4c57; }
.btn-danger:hover	{ background:#dc564b;}


.f-white-01		{ background:rgba(255,255,255,.1); }
.f-white-02		{ background:rgba(255,255,255,.2); }
.f-white-03		{ background:rgba(255,255,255,.3); }
.f-white-04		{ background:rgba(255,255,255,.4); }
.f-white-05		{ background:rgba(255,255,255,.5); }
.f-white-06		{ background:rgba(255,255,255,.6); }
.f-white-07		{ background:rgba(255,255,255,.7); }
.f-white-08		{ background:rgba(255,255,255,.8); }
.f-white-09		{ background:rgba(255,255,255,.9); }
.f-black-01		{ background:rgba(0,0,0,.1); }
.f-black-02		{ background:rgba(0,0,0,.2); }
.f-black-03		{ background:rgba(0,0,0,.3); }
.f-black-04		{ background:rgba(0,0,0,.4); }
.f-black-05		{ background:rgba(0,0,0,.5); }
.f-black-06		{ background:rgba(0,0,0,.6); }
.f-black-07		{ background:rgba(0,0,0,.7); }
.f-black-08		{ background:rgba(0,0,0,.8); }
.f-black-09		{ background:rgba(0,0,0,.9); }
.f-black		{ background:#000; }
.f-gray			{ background:#748992; }
.f-gray-1		{ background:#111; }
.f-gray-2		{ background:#222; }
.f-gray-3		{ background:#333; }
.f-gray-4		{ background:#444; }
.f-gray-5		{ background:#555; }
.f-gray-6		{ background:#666; }
.f-gray-7		{ background:#777; }
.f-gray-8		{ background:#888; }
.f-gray-9		{ background:#999; }
.f-gray-a		{ background:#aaa; }
.f-gray-b		{ background:#bbb; }
.f-gray-c		{ background:#ccc; }
.f-gray-d		{ background:#ddd; }
.f-gray-e		{ background:#eee; }
.f-white		{ background:#fff; }
.f-white			{ background:#ffffff; }
.f-white-half		{  background:rgba(255,255,255,.5); }
.f-yellow			{ background:#f7c600; }
.f-green			{ background:#b0bc34; }
.f-green-2			{ background:#82ac56; }
.f-green-3			{ background:#639174; }
.f-blue				{ background:#4474b2; }
.f-blue-2			{ background:#535ba3; }
.f-purple			{ background:#9b3d72; }
.f-purple-2			{ background:#b23b71; }
.f-red				{ background:#cb4c57; }
.f-red-2			{ background:#dc564b; }
.f-orange			{ background:#e76847; }
.f-orange-2			{ background:#f19f31; }
.f-gray				{ background:#414c54; }
.f-gray-2			{ background:#384248; }
.f-gray-3			{ background:#293b44; }
.f-gray-soft		{ background:#ccc; }
.f-gray-soft-2		{ background:#ddd; }
.f-gray-grad		{ background: linear-gradient(45deg, #dcdcdc ,#fff  );}

.c-h-white:hover	{ color:#ffffff; }
.c-a-white:active	{ color:#ffffff; }
.c-v-white:visited	{ color:#ffffff; }

.c-h-white a:hover	{ color:#ffffff; }
.c-a-white a:active	{ color:#ffffff; }
.c-v-white a:visited	{ color:#ffffff; }


.c-black			{ color:#000000; }
.c-white			{ color:#ffffff; }
.c-yellow			{ color:#f7c600; }
.c-green			{ color:#b0bc34; }
.c-green-2			{ color:#82ac56; }
.c-green-3			{ color:#639174; }
.c-blue				{ color:#4474b2; }
.c-blue-2			{ color:#535ba3; }
.c-purple			{ color:#9b3d72; }
.c-purple-2			{ color:#b23b71; }
.c-red				{ color:#cb4c57; }
.c-red-2			{ color:#dc564b; }
.c-orange			{ color:#e76847; }
.c-orange-2			{ color:#f19f31; }
.c-gray				{ color:#414c54; }
.c-gray-2			{ color:#384248; }
.c-gray-3			{ color:#293b44; }




.b-white		{ border-color:#ffffff; }
.b-yellow		{ border-color:#ffd200; }
.b-orange		{ border-color:#ffa800; }
.b-orange-2		{ border-color:#ff6000; }
.b-maroon		{ border-color:#a12334; }
.b-blue			{ border-color:#01bbd1; }
.b-gray			{ border-color:#748992; }
.b-gray-soft	{ border-color:#777; }

.mar-pad		{ margin:0; padding:0;}
.pad-0			{ padding:0;}
.pad-1			{ padding:1px;}
.pad-2			{ padding:2px;}
.pad-3			{ padding:3px;}
.pad-4			{ padding:4px;}
.pad-5			{ padding:5px;}
.pad-6			{ padding:6px;}
.pad-7			{ padding:7px;}
.pad-8			{ padding:8px;}
.pad-9			{ padding:9px;}
.pad-10			{ padding:10px;}
.pad-15			{ padding:15px;}
.pad-17			{ padding:17px;}
.pad-20			{ padding:20px;}
.pad-top-0		{ padding-top:0;}
.pad-top-3		{ padding-top:3px;}
.pad-top-5		{ padding-top:5px;}
.pad-top-7		{ padding-top:7px;}
.pad-top-10		{ padding-top:10px;}
.pad-top-15		{ padding-top:15px;}
.pad-top-20		{ padding-top:20px;}
.pad-top-25		{ padding-top:25px;}
.pad-top-30		{ padding-top:30px;}
.pad-top-40		{ padding-top:40px;}
.pad-top-50		{ padding-top:50px;}
.pad-top-60		{ padding-top:60px;}
.pad-top-70		{ padding-top:70px;}
.pad-bottom-0	{ padding-bottom:0;}
.pad-bottom-3	{ padding-bottom:3px;}
.pad-bottom-5	{ padding-bottom:5px;}
.pad-bottom-7	{ padding-bottom:7px;}
.pad-bottom-10	{ padding-bottom:10px;}
.pad-bottom-15	{ padding-bottom:15px;}
.pad-bottom-20	{ padding-bottom:20px;}
.pad-bottom-30	{ padding-bottom:30px;}
.pad-bottom-40	{ padding-bottom:40px;}
.pad-bottom-50	{ padding-bottom:50px;}
.pad-bottom-60	{ padding-bottom:60px;}
.pad-bottom-70	{ padding-bottom:70px;}
.pad-left-0		{ padding-left:0;}
.pad-left-5		{ padding-left:5px;}
.pad-left-10	{ padding-left:10px;}
.pad-left-15	{ padding-left:15px;}
.pad-left-20	{ padding-left:20px;}
.pad-left-30	{ padding-left:30px;}
.pad-left-40	{ padding-left:40px;}
.pad-left-50	{ padding-left:50px;}
.pad-left-60	{ padding-left:60px;}
.pad-left-70	{ padding-left:70px;}
.pad-right-0	{ padding-right:0;}
.pad-right-5	{ padding-right:5px;}
.pad-right-10	{ padding-right:10px;}
.pad-right-15	{ padding-right:15px;}
.pad-right-20	{ padding-right:20px;}
.pad-right-30	{ padding-right:30px;}
.pad-right-40	{ padding-right:40px;}
.pad-right-50	{ padding-right:50px;}
.pad-right-60	{ padding-right:60px;}
.pad-right-70	{ padding-right:70px;}

.mar-0			{ margin:0;}
.mar-1			{ margin:1px;}
.mar-2			{ margin:2px;}
.mar-3			{ margin:3px;}
.mar-4			{ margin:4px;}
.mar-5			{ margin:5px;}
.mar-6			{ margin:6px;}
.mar-7			{ margin:7px;}
.mar-8			{ margin:8px;}
.mar-9			{ margin:9px;}
.mar-10			{ margin:10px;}
.mar-15			{ margin:15px;}
.mar-20			{ margin:20px;}
.mar-30			{ margin:30px;}
.mar-40			{ margin:40px;}
.mar-50			{ margin:50px;}

.mar-top-0		{ margin-top:0;}
.mar-top-1		{ margin-top:1px;}
.mar-top-2		{ margin-top:2px;}
.mar-top-3		{ margin-top:3px;}
.mar-top-4		{ margin-top:4px;}
.mar-top-5		{ margin-top:5px;}
.mar-top-6		{ margin-top:6px;}
.mar-top-7		{ margin-top:7px;}
.mar-top-8		{ margin-top:8px;}
.mar-top-9		{ margin-top:9px;}
.mar-top-10		{ margin-top:10px;}
.mar-top-20		{ margin-top:20px;}
.mar-top-30		{ margin-top:30px;}
.mar-top-40		{ margin-top:40px;}
.mar-top-50		{ margin-top:50px;}
.mar-top-60		{ margin-top:60px;}
.mar-top-70		{ margin-top:70px;}
.mar-top-80		{ margin-top:80px;}
.mar-top-90		{ margin-top:90px;}
.mar-top-100	{ margin-top:100px;}

.mar-bottom-0	{ margin-bottom:0;}
.mar-bottom-1	{ margin-bottom:1px;}
.mar-bottom-2	{ margin-bottom:2px;}
.mar-bottom-3	{ margin-bottom:3px;}
.mar-bottom-4	{ margin-bottom:4px;}
.mar-bottom-5	{ margin-bottom:5px;}
.mar-bottom-6	{ margin-bottom:6px;}
.mar-bottom-7	{ margin-bottom:7px;}
.mar-bottom-8	{ margin-bottom:8px;}
.mar-bottom-9	{ margin-bottom:9px;}
.mar-bottom-10	{ margin-bottom:10px;}
.mar-bottom-15	{ margin-bottom:15px;}
.mar-bottom-20	{ margin-bottom:20px;}
.mar-bottom-30	{ margin-bottom:30px;}
.mar-bottom-40	{ margin-bottom:40px;}
.mar-bottom-50	{ margin-bottom:50px;}
.mar-bottom-60	{ margin-bottom:60px;}
.mar-bottom-70	{ margin-bottom:70px;}
.mar-bottom-80	{ margin-bottom:80px;}
.mar-bottom-90	{ margin-bottom:90px;}
.mar-bottom-100	{ margin-bottom:100px;}

.width-full		{ width:100%;}
.width-half		{ width:50%;}
.width-0		{ width:0;}
.width-10		{ width:10px;}
.width-20		{ width:20px;}
.width-30		{ width:30px;}
.width-40		{ width:40px;}
.width-50		{ width:50px;}
.width-60		{ width:60px;}
.width-70		{ width:70px;}
.width-80		{ width:80px;}
.width-90		{ width:90px;}
.width-100		{ width:100px;}
.width-150		{ width:150px;}
.width-200		{ width:200px;}
.width-250		{ width:250px;}
.width-300		{ width:300px;}
.width-400		{ width:400px;}

.height-half	{ height:50%;}
.height-full	{ height:100%;}
.height-0		{ height:0;}
.height-5		{ height:5px;}
.height-10		{ height:10px;}
.height-20		{ height:20px;}
.height-30		{ height:30px;}
.height-40		{ height:40px;}
.height-50		{ height:50px;}
.height-60		{ height:60px;}
.height-70		{ height:70px;}
.height-80		{ height:80px;}
.height-90		{ height:90px;}
.height-100		{ height:100px;}
.height-150		{ height:150px;}
.height-200		{ height:200px;}
.height-250		{ height:250px;}
.height-300		{ height:300px;}
.height-400		{ height:400px;}

.p-reset		{ float:none; positon:none;}
.p-absolute		{ position:absolute;}
.p-relative		{ position:relative;}
.p-fixed		{ position:fixed;}
.p-all-0		{ top:0; bottom:0; left:0; right:0;}
.p-top-0		{ top:0;}
.p-top-5		{ top:5px;}
.p-top-10		{ top:10px;}
.p-top-15		{ top:15px;}
.p-top-20		{ top:20px;}
.p-top-25		{ top:25px;}
.p-top-30		{ top:30px;}
.p-top-40		{ top:40px;}
.p-top-50		{ top:50px;}
.p-bottom-0		{ bottom:0;}
.p-bottom-5		{ bottom:5px;}
.p-bottom-10	{ bottom:10px;}
.p-bottom-15	{ bottom:15px;}
.p-bottom-20	{ bottom:20px;}
.p-bottom-30	{ bottom:30px;}
.p-bottom-40	{ bottom:40px;}
.p-bottom-50	{ bottom:50px;}
.p-left-0		{ left:0;}
.p-left-5		{ left:5px;}
.p-left-10		{ left:10px;}
.p-left-15		{ left:15px;}
.p-left-20		{ left:20px;}
.p-right-0		{ right:0;}
.p-right-5		{ right:5px;}
.p-right-10		{ right:10px;}
.p-right-15		{ right:15px;}
.p-right-20		{ right:20px;}
.p-right-30		{ right:30px;}
.p-right-40		{ right:40px;}
.p-right-50		{ right:50px;}
.p-right-60		{ right:60px;}
.p-right-70		{ right:70px;}


.font-light		{ font-weight:300;}
.font-normal	{ font-weight:400;}
.font-strong	{ font-weight:700;}

.font-7			{ font-size:7px;}
.font-8			{ font-size:8px;}
.font-9			{ font-size:9px;}
.font-10		{ font-size:10px;}
.font-11		{ font-size:11px;}
.font-12		{ font-size:12px;}
.font-13		{ font-size:13px;}
.font-14		{ font-size:14px;}
.font-15		{ font-size:15px;}
.font-16		{ font-size:16px;}
.font-17		{ font-size:17px;}
.font-18		{ font-size:18px;}
.font-19		{ font-size:19px;}
.font-20		{ font-size:20px;}
.font-21		{ font-size:21px;}
.font-22		{ font-size:22px;}
.font-23		{ font-size:23px;}
.font-24		{ font-size:24px;}
.font-25		{ font-size:25px;}
.font-30		{ font-size:30px;}
.font-32		{ font-size:32px;}
.font-36		{ font-size:36px;}
.font-40		{ font-size:40px;}
.font-45		{ font-size:45px;}
.font-50		{ font-size:50px;}
.font-55		{ font-size:55px;}
.font-60		{ font-size:60px;}
.font-65		{ font-size:65px;}
.font-70		{ font-size:70px;}
.font-75		{ font-size:75px;}
.font-80		{ font-size:80px;}
.font-85		{ font-size:85px;}
.font-90		{ font-size:90px;}
.font-100		{ font-size:100px;}

.opacity-0		{ opacity:0;}
.opacity-01		{ opacity:.1;}
.opacity-02		{ opacity:.2;}
.opacity-03		{ opacity:3;}
.opacity-04		{ opacity:.4;}
.opacity-05		{ opacity:.5;}
.opacity-06		{ opacity:.6;}
.opacity-07		{ opacity:.7;}
.opacity-08		{ opacity:.8;}
.opacity-09		{ opacity:.9;}
.opacity-1		{ opacity:1;}

.border-0		{ border:none;}
.border-1		{ border-width: 1px; border-style: solid;}
.border-2		{ border-width: 2px; border-style: solid;}
.border-3		{ border-width: 3px; border-style: solid;}
.border-4		{ border-width: 4px; border-style: solid;}
.border-5		{ border-width: 5px; border-style: solid;}
.border-6		{ border-width: 6px; border-style: solid;}
.border-7		{ border-width: 7px; border-style: solid;}
.border-8		{ border-width: 8px; border-style: solid;}
.border-9		{ border-width: 9px; border-style: solid;}
.border-10		{ border-width: 10px; border-style: solid;}

.radius-3		{ border-radius:3px;}
.radius-5		{ border-radius:5px;}
.radius-7		{ border-radius:7px;}
.radius-10		{ border-radius:10px;}
.radius-15		{ border-radius:15px;}
.radius-20		{ border-radius:20px;}
.radius-30		{ border-radius:30px;}
.radius-circle	{ border-radius:100%;}

.radius-top		{ border-top-left-radius:0; border-top-right-radius:0;}
.radius-bottom	{ border-bottom-left-radius:0; border-bottom-right-radius:0;}
.radius-left	{ border-top-left-radius:0; border-bottom-left-radius:0;}
.radius-right	{ border-top-right-radius:0; border-bottom-right-radius:0;}

.text-xs-left	{ text-align: left;		}
.text-xs-right	{ text-align: right;	}
.text-xs-center	{ text-align: center;	}
.text-xs-justify{ text-align: justify;	}

@media(max-width:768px)		{
.text-sm-left	{ text-align: left;		}
.text-sm-right	{ text-align: right;	}
.text-sm-center	{ text-align: center;	}
.text-sm-justify{ text-align: justify;	}
}
@media(max-width:992px)		{
.text-md-left	{ text-align: left;		}
.text-md-right	{ text-align: right;	}
.text-md-center	{ text-align: center;	}
.text-md-justify{ text-align: justify;	}
}
@media(max-width:1200px)	{
.text-lg-left		{ text-align: left;		}
.text-lg-right		{ text-align: right;	}
.text-lg-center		{ text-align: center;	}
.text-lg-justify	{ text-align: justify;	}