fieldset { padding: 0px 10px 5px 5px; }
fieldset.newContent {
	padding: 20px 10px 10px;
	margin: 10px 0;
	background: #CEDEF4;
	border: 1px solid #7B97BE;
	position: relative;
}
fieldset.newContent legend {
	position: absolute;
	top: 0; left: 5px;
	font: bold 12px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	color: #003471;
	margin: -14px 1px 10px;
	padding: 2px 7px;
	background: #CEDEF4;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #CECC9C;
}
form { padding: 0px; margin: 0px; }
BODY {
	MARGIN: 0px;
}
button{
	font: 11px Tahoma,Verdana,sans-serif;
	width: 70px;
}

.pull-left { float: left !important; }
.pull-right { float: right !important; }
.clearfix { clear: both; }


.INPUT 	{
	background-color: #FFF;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	border: 1px inset;
	border-bottom-style:outset;
	border-left-style: outset;
	border-right-style: outset;
	border-top-style: outset;
	border-color: #AFACAC;
	padding: 4px;
}

.INPUT_Pesq 	{
	background-color: #EDF2F9;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	border: 1px outset #768DAE;
}

.Button_txt	{
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.Button_Off	{
	background-color: #ADCEFB;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.Button_On	{
	background-color: #90B2E1;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.BodyTit	{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11pt;
	color: #000000;
	font-weight: Bold;
}

.BodyTxt	{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000000;
}

.BodyTxt_Bold	{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
}

.BodyTxt_link a:link	{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #0000CC;
	text-decoration: underline;
}

.BodyTxt_link a:visited	{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	color: #0000CC;
}

.BodyTxt_link a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	color: #0000CC;
}

.FormLabel {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	color: #000000;
}

.formLegenda {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	font-style: italic;
	font-weight: normal;
}

.FormFields {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	color: #000000;
}

/**************** Navega��o Esquerda ***************************************************/

td.ExplorerTabs {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 7pt;
	color: #FFFFFF;
	font-weight: bold;
}

td.ExplorerTabs img{
	vertical-align: middle;
	position: relative;
	left: 5px;
}
td.ExplorerTabs span{
	vertical-align: middle;
	position: relative;
	left: 5px;
}

td.NavFolder a{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
td.NavFolder_HI a{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #FFFF00;
	text-decoration: none;
}

td.treeMenuOptions_on {
	background-color:#617ACC;
	height: 20px;
}

td.treeMenuOptions_off {
	background-color:#617AB0;	height: 20px;
}

td.treeMenuOptions_on span {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	position: relative;
	left: 3px;
	top: -3px;
}
td.treeMenuOptions_off span {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	position: relative;
	left: 3px;
	top: -3px;
}


.treeMenuShadow {
	position:absolute;
	z-index: 9;
	left:0px;
	top:0px;
	visibility:hidden;
	opacity: .5;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	background-color: #555555;
}


table.Path {
	background: #CCDBEE;
	width: 100%;
	height: 20px;
}
.Path span {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 8pt;
	color: #333333;
	position: relative;
	left: 62px;
	top: 2px;
}

table.AreaName {
	border-collapse: collapse;
	border-spacing: 0px;
	background: url(../img/BgAreaName.gif);
	width: 100%;
	height: 46px;
}

.AreaName span {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 13pt;
	color: #FFFFFF;
	position:relative;
	top: 5px;

}

.AreaName img {
	vertical-align: top;
}

td.CabLogIn {
	background: #0053A6 url(../img/CabLogin.gif) no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	padding: 8 0 0 30;
	font-size: 15pt;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: baseline;
	font-weight: normal;
	height: 40px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;

}



/***********************************************************************************************/
/**************** Alertas! *********************************************************************/
/***********************************************************************************************/

.FatalMsg {
}
.FatalMsg td{
	background: url(../img/ICerro.gif) no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	padding-top: 13px;
	padding-right: 0px;
	padding-left: 42px;
	padding-bottom: 0px;
	font-size: 15pt;
	color: #FF0000;
	text-decoration: none;
	vertical-align: baseline;
	width: 100%;
	font-weight: normal;
	height: 40px;
}

.FormMessage {

}
.FormMessage img {
	position: relative;
	top: 4px;
}
.WarningMsg {
}
.WarningMsg td{
	background: url(../img/ICalerta.gif) no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	padding-top: 13px;
	padding-right: 0px;
	padding-left: 42px;
	padding-bottom: 0px;
	font-size: 15pt;
	color: #FF0000;
	text-decoration: none;
	vertical-align: baseline;
	width: 100%;
	font-weight: normal;
	height: 40px;
}


.OkMsg {
}
.OkMsg td{
	background: url(../img/ICok.gif) no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	padding-top: 13px;
	padding-right: 0px;
	padding-left: 42px;
	padding-bottom: 0px;
	font-size: 15pt;
	color: #009900;
	text-decoration: none;
	vertical-align: baseline;
	width: 100%;
	font-weight: normal;
	height: 40px;
}

/***********************************************************************************************/
/**************** INPUT BOXES! *****************************************************************/
/***********************************************************************************************/

.Input_required 	{
	background-color: #F9FFCC;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	border: 1px inset;
	border-bottom-style:outset;
	border-left-style: outset;
	border-right-style: outset;
	border-top-style: outset;
	border-color: #AFACAC;
	padding: 4px;


}

.Input_ok 	{
	background-color: #00FF00;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	border: 1px inset;
	border-bottom-style:outset;
	border-left-style: outset;
	border-right-style: outset;
	border-top-style: outset;
	border-color: #AFACAC;
	padding: 4px;

}

.Input_error 	{
	background-color: #CC2222!important;
	color: #FFFFFF !important;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	border: 1px inset;
	border-bottom-style:outset;
	border-left-style: outset;
	border-right-style: outset;
	border-top-style: outset;
	border-color: #AFACAC;
	padding: 4px;

}
.Input_warn 	{
	background-color: #CCCC00;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	border: 1px inset;
	border-bottom-style:outset;
	border-left-style: outset;
	border-right-style: outset;
	border-top-style: outset;
	border-color: #AFACAC;
	padding: 4px;

}


/***********************************************************************************************/
/**************** Ajudas! **********************************************************************/
/***********************************************************************************************/

.HelpBox {
	border: 1px dotted #000000;

}

.HelpBox td{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 24px;
	padding-bottom: 6px;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	vertical-align: baseline;
	font-weight: normal;
	background-color: #f0f0e1;
	background-image: url(../img/ICajuda.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	margin-bottom:10px;
}


/***********************************************************************************************/
/**************** Tabela de Dados **************************************************************/
/***********************************************************************************************/

td.Tabcabeca {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	font-weight: bold;
	background-color: #9ED978;
	border-top: none #000000;
	border-right: none;
	border-bottom: 1px solid #45727E;
	border-left: 1px solid #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
}

.TableData {
	width: 99%;
	border-spacing: 0;
	border-collapse: collapse;
}

.rowTableData0 {
	background-color: #DCE0E9;
}

.rowTableData0 td{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	border-top: none #000000;
	border-right: none;
	border-bottom: 1px solid #8CAAB5;
	border-left: 1px solid #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
}

.rowTableData1 tr{
	background-color: #F4F5F7;
}

.rowTableData1 td{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	border-top: none #000000;
	border-right: none;
	border-bottom: 1px solid #8CAAB5;
	border-left: 1px solid #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
}

.rowTableDataOn{
	background-color: #D5F2C3;
}

.rowTableDataOn td{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	border-top: none #000000;
	border-right: none;
	border-bottom: 1px solid #8CAAB5;
	border-left: 1px solid #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
}

.ValueMissing {
	color:#FF0000;
}

/***********************************************************************************************/
/**************** Popups **************************************************************/
/***********************************************************************************************/

.PopupTitle {
	background: #366AB3;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: Bold;
	padding: 3px 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid black;
}
.PopupSpacer { height: 10px; width: 100%;}


.imgBtnOut {
	border: 1px solid #555976;
/*
	border-top: 1px solid #9496A9;
	border-left: 1px solid #9496A9;
	border-bottom: 1px solid #555976;
	border-right: 1px solid #555976;
	*/
}

.imgBtnOver {
	border: 1px solid #9496A9;
/*
	border-top: 1px solid #555976;
	border-left: 1px solid #555976;
	border-bottom: 1px solid #9496A9;
	border-right: 1px solid #9496A9;
	*/
}

/***********************************************************************************************/
/**************** CALENDAR **************************************************************/
/***********************************************************************************************/

.calendar_remove {
	background-color: #F92020;
}

.calendar_publish {
	background-color: #38E75A;
}

.calendar_publish_remove {
	background-image: url(../img/calenIniFim.gif);
}

table.calendarBase {
	border-collapse: collapse;
	border-spacing: 0px;
	background-color: #CFDDEF;
}

.calendarBase td{
	padding: 5px;
}

.td.calendarYearLabel {
}

.calendarYearLabel span{
	color: #003399;
	font-family: Tahoma, Verdana, Arial;
	font-size: 15px;
	font-weight: bold;
}

table.calendarMonth {
	border-collapse: collapse;
	border-spacing: 0px;
}

tr.calendarWeekDay {
             background-color: #E7D582;
}

.calendarWeekDay td{
	border-bottom: 1px solid #AA0000;
}

.calendarWeekDay span{
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #003366;
	font-weight: bold;
}

tr.calendarMonthDay {
	color: black;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	background-color: #FBF5D9;
}

tr.calendarMonthDay td{
	border: 1px solid #D2C483;
	padding: 3px 3px 3px 3px;
}

td.calendarMonthLabel {
}

td.calendarMonthLabel span{
	color: #000000;
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
}

.calendarDetails {
	position: absolute;
	z-index: 10;
	visibility: hidden;
	background-color: black;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	white-space: nowrap;
	width: auto;
	height: auto;
	padding: 1px;
}

.calendarDetails_remove {
	background-color: #F92020;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	white-space: nowrap;
}

.calendarDetails_publish {
	background-color: #1EC13D;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	white-space: nowrap;
}
.TAB_On {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #7B97BE;
	border-right-color: #7B97BE;
	border-left-color: #7B97BE;
	background-color: #FFFFFF;
	height: 30px;
	padding-top: 6px;
}
.TAB_Off {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	background-color: #95B1D9;
	height: 20px;
	padding-top: 2px;
	border: 1px solid #7B97BE;
	cursor: pointer;
}
.TAB_Off_hi {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	height: 20px;
	padding-top: 2px;
	border: 1px solid #7B97BE;
	cursor: pointer;
}
.TAB_Disabled {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #AAAAAA;
	font-weight: bold;
	background-color: #EEEEEE;
	height: 20px;
	padding: 2px;
	border: 1px solid #7B97BE;
}
.TAB_Bottom {
	font-family: Tahoma, Verdana, Arial;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7B97BE;
}
.TAB_LeftRightBottom {
	font-family: Tahoma, Verdana, Arial;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7B97BE;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #7B97BE;
	border-left-color: #7B97BE;
	background-color: #FFFFFF;
}

/***************** CLASSES PARA TABLER **************/

.TABLER_Tab
{
	text-align:center;
	position:relative;
	z-index:2;
	margin-left:19px;
	border:2px;
}

.TABLER_Selected
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #7B97BE;
	border-bottom-style:hidden;
	background-color: #ffffff;
	width:100px;
	height:30px;
	margin-left:1px;
	padding-top:5px;
}

.TABLER_Normal
{
	font-family: Tahoma,Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	background-color: #95B1D9;
	border-width: 1px;
	border-style: solid;
	border-color: #7B97BE;
	height:20px;
	width:100px;
	cursor: pointer;
	margin-left:1px;
}


.TABLER_Rollover
{
	font-family: Tahoma,Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #7B97BE;
	height:20px;
	width:100px;
	cursor: pointer;
	margin-left:1px;
}

.TABLER_TableContent
{
	font-family: Tahoma, Verdana, Arial;
	width: 90%;
	position:relative;
	margin-top:-6px;
	z-index:1;
}

.TABLER_TdContent
{
	background-color:#ffffff;
	border-style:solid;
	border-color:#7B97BE;
	border-width:1px;
	padding-top:10px;
	padding-left:8px;
	vertical-align:top;
}


/*PARA USAR NAS TABELAS EM QUE TEMOS
	OPCOES DE CONFIGURACAO ATRAVES DA CLASS MODULE_CONFIG_FIELDS*/
.FIELDS_Table
{
	margin-top:10px;
	line-height:20px;
	margin-bottom:10px;
/*	width:3px;*/
	border-style:solid;
	border-color:#cccccc;
	border-width:0px;
/*	width:550px;*/
}

.FIELDS_TdTitle.align-top{
	vertical-align: top;
}
.FIELDS_TdTitle
{
	width:90px;
	text-align:right;
}

.FIELDS_TdTitle.bg{
	width:100px;
}

.FIELDS_ImgRequire
{
	margin-left:6px;
}

.ajaxStatusMsg
{
	color: #fff;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	width: 100%;
	text-align: center;
}

.img_button {
	cursor: pointer;
}

.menu_controls {
  height:20px;
  padding-top:10px;
  padding-bottom:10px;
}

.menu_template {
  display: block;
  float: left;
}

.menu_visibility {
  display: block;
  width: 100%;
  padding-bottom: 10px;
}

.menu_control {
	display: block;
	float: right;
	position: relative;
	right: 10px;
}

.menu_list {
	position: relative;
}

.menu_item {
	position: relative;
	background-color: #adc6e8;
}

.menu_list_controls {
	position: absolute;
	top: 38px;
	padding-left: 10px;
	z-index: 10;
}

.menu_options {
	position: relative;
	padding-left: 70px;
	width: 420px;
	/*border: 1px solid;*/
	border-top: 1px solid;
}

.menu_option {
	position: relative;
	padding: 5px 0px 5px 5px;
	white-space: nowrap;
}

.menu_more_options {
	position: relative;
	padding: 5px 0px 5px 5px;
	width:485px;
	/*border: 1px solid;*/
}

.menu_more_option {
	position:relative;
	/*left:70px;*/
}

.menu_more_control {
	display: block;
	float: right;
	position: absolute;
	right: 22px;
	bottom: 1px;
}

.page_controls {
  height:20px;
  padding-top:10px;
  padding-bottom:10px;
}

.page_control {
	display: block;
	float: right;
	position: relative;
	right: 10px;
}

.page_list {
	position: relative;
}

.page_item {
	position: relative;
	background-color: #adc6e8;
}

.page_list_controls {
	position: absolute;
  top: 5px;
	padding-left: 10px;
	z-index: 10;
}

.page_options {
	position: relative;
	padding-left: 70px;
	/*border: 1px solid;*/
	border-top: 1px solid;
}

.page_option {
	position: relative;
	padding: 5px 0px 5px 5px;
	white-space: nowrap;
}

/* Atribuir blocos search */

.ez-atribuir-blocos-search-input {
	margin-bottom: 10px;
	padding: 4px 6px;
}

.ez-atribuir-blocos-selector {
	padding-top: 64px;
}

.ez-atribuir-blocos-label {
	margin-bottom: 10px;
}

.ez-atribuir-blocos-search-img {
	margin: 0 6px 0 0;
}

/* blocos counter */

.bloco-counter {
    margin: 6px 12px 0 0;
}

.bloco-counter .label {
    float: right;
}

/* -- code table -- */

.ez-form-table {
    border: 0;
    margin-bottom: 10px;
}

.ez-form-table label {
    font-size: 12px;
    font-weight: normal;
}

.ez-form-table input {
    padding: 4px;
    width: 200px;
}

table.code-table {
    width: 100%;
    font-size: 12px;
}

table.code-table th {
    background-color: #999;
    border: 1px solid #FFF;
    color: #FFF;
    padding: 4px 6px;
}

table.code-table td {
    border-bottom: 1px solid #CCC;
    padding: 4px 6px;
}

.code-active {
    padding: 2px 6px;
    background-color: #15D055;
    color: #fff;
    border-radius: 4px;
    font-size: 13px;
}

.code-not-active {
    padding: 2px 6px;
    background-color: #D81313;
    color: #fff;
    border-radius: 4px;
    font-size: 13px;
}

.bookIndexPreview{
	display:none;
	width:70%;
	padding:20px;
	background:#FFF;
	border-radius:5px;
}

.ez-news-banner-size {
    position: absolute;
    top: -5px;
    left: 257px;
    padding: 2px 4px;
    background-color: #eaf0f9;
}

.ez-news-banner-size input {
    outline: none;
    border: 1px solid #ababab;
    margin-left: 4px;
}

.ez-news-banner-label {
    font-size: 10px;
    font-style: italic;
    margin-right: 8px;
}

.select2-results__option{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
}

.select2-container--default .select2-selection--single{
	border-radius: 0;
  border: 1px inset;
  border-bottom-style: outset;
  border-left-style: outset;
  border-right-style: outset;
  border-top-style: outset;
  border-color: #AFACAC;
}

.file-entry{
	width:100%;
	margin-bottom:5px;
	padding:5px;
	box-sizing: border-box;
	border-bottom: 1px solid #9999FF;
}

.file-entry:last-child{
	border-bottom:none;
	margin-bottom:15px;
}

.ez-thumbnail{
  max-width: 100%;
  max-height:25px;
  vertical-align: middle;
  margin-right:10px;
  margin-top:10px;
}

.submit-option {
  width: 250px;
  height: 180px;
  border: 1px solid #AAA;
  padding: 10px;
  box-sizing: border-box;
  text-align: center;
  margin-top: 50px;
  margin-right: 20px;
  float: left;
  position: relative;
}

.submit-option button{
  width: 180px;
  padding: 5px;
  position: absolute;
  bottom: 20px;
  left: 50%;
  margin-left: -90px;
  font-weight: bold;
}
