.has-error .help-block {
    border: 1px solid red;
    border-radius: 5px;
    padding: 10px;
    color: red
}

@media only screen and (max-width: 1200px) {
    .btn-arrow {
        display: none
    }
}

.tp-header:lang(ru) {
    font-size: 1.125em
}

.trading-platform-img {
    margin-top: 26px;
    clear: both
}

.trading-platform-table table {
    height: 200px;
    background: #fff;
    border: 2px solid #badcf7;
}
.grid-view tbody tr td:nth-child(1){
    width: 50px;
}
/*

.content-holder{
padding: 100px;
}

.has-error .help-block {
	border: 1px solid red;
	border-radius: 5px;
	padding: 10px;
	color: red
}



@media only screen and (max-width: 1200px) {
	.btn-arrow {
		display: none
	}

	.content-holder{
	padding: 100px;
}
}

#admin-view {
	margin-top: 75px
}

#header {
	text-align: left;
	font-family: Calibri, helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.875em;
	color: #8e6502;
	text-indent: 10px
}

#submit-btn {

	margin-left: 40%
}

.wrapper {
	margin-top: 50px !important
}
*/



@media (min-width: 200px) and (max-width: 320px) {

	.grid-view{
		overflow: auto;
    overflow-x: scroll;
	/*
    width: 290px;
	*/
	margin:0px 16px;
	}

	.admin-holder{
		padding:6px !important;
	}

	.table>tbody>tr>th{
		    width: 145px !important;
	}

	.btn-dark-blue{
		margin-bottom: 15px !important;
	}

	.newBtn .btn-dark-blue {
		margin-top:15px !important;
	}

	.btn-form{
		width:127px;
		max-width:100%;
	}
	.wrapper{

		margin-top:10px !important;
	}
	.btn-holder{
		margin-right:-18px;
	}

	.grid-view tbody tr td:nth-child(2) {

    display: block;
    height: 120px;
    overflow-y: scroll;
    scroll-behavior: smooth;
    text-align: center;
    width: 200px;
	}





}

@media (min-width: 321px) and (max-width: 420px) {

	.grid-view{
	overflow: auto;
    overflow-x: scroll;
	/*
    width: 390px;
	*/
	margin:0px 16px;
	}


	.table>tbody>tr>th{
		     width: 145px !important;
	}

	.btn-dark-blue{
		margin-bottom: 15px !important;
	}

	.newBtn .btn-dark-blue {
		margin-top:15px !important;
	}

	.btn-form{
		width:130px;
		max-width:100%;
	}
	.wrapper{

		margin-top:10px !important;
	}

	.grid-view tbody tr td:nth-child(2) {

    display: block;
    height: 120px;
    overflow-y: scroll;
    scroll-behavior: smooth;
    text-align: center;
    width: 200px;
	}



}
@media (max-width: 520px) {
    .grid-view tbody tr td:nth-child(2),
    .grid-view thead tr th:nth-child(2){
        display: none!important;
    }
}
@media(min-width: 421px)and (max-width: 520px) {

	.grid-view{
	overflow: auto;
    overflow-x: scroll;
	/*
    width: 388px;
	*/
	margin:0px 16px;
	}
	/*View page responsive*/
	.table>tbody>tr>th{
		    width: 145px !important;
	}


	.btn-dark-blue{
		margin-bottom: 15px !important;
	}

	.newBtn .btn-dark-blue {
		margin-top:15px !important;
	}
	.wrapper{

		margin-top:10px !important;
	}

	.grid-view tbody tr td:nth-child(2) {

    display: block;
    overflow-y: scroll;
    scroll-behavior: smooth;
    text-align: center;
	}
}

@media (max-width: 521px) {
	#trading-platforms>table {
		margin-left: auto;
		margin-right: auto;
		width: 40%;
	}
}
@media(min-width: 521px)and (max-width: 620px) {

	
.grid-view tbody tr td:nth-child(2) {
	
    display: block;
    overflow-y: scroll;
    scroll-behavior: smooth;
    text-align: center;
	}

	.content-holder{
	padding: 55px 55px 55px 55px !important;
   }

	.grid-view{
	overflow: auto;
    overflow-x: scroll;
	/*
    width: 590px;
	*/
	margin:0px 10px;
	}
	

	
		
	.table>tbody>tr>th{
		     width: 145px !important;
	}
	
	.btn-dark-blue{
		margin-bottom: 15px !important;
	}
	.newBtn .btn-dark-blue {
		margin-top:15px !important;
	}
}

@media(min-width: 621px)and (max-width: 720px) {
	.grid-view tbody tr td:nth-child(2) {
	
    display: block;
    overflow-y: scroll;
    scroll-behavior: smooth;
    text-align: center;
	}

	.content-holder{
	padding: 10px 55px 55px 55px !important;
}

	.grid-view{
	overflow: auto;
    overflow-x: scroll;
	/*
    width: 690px;
	*/
	margin:0px 10px;
	}

	
	.table>tbody>tr>th{
		    width: 145px !important;
	}
	
	
	.btn-dark-blue{
		margin-bottom: 15px !important;
	}
	
	.newBtn .btn-dark-blue {
		margin-top:15px !important;
	}
	
}

@media(min-width: 721px)and (max-width: 820px) {
	.grid-view  tbody tr td:nth-child(2) {

    display: block;
    overflow-y: scroll;
    scroll-behavior: smooth;
    text-align: center;
	}

	.content-holder{


	padding: 10px 55px 55px 55px !important;
}

	.admin-view{
	overflow: auto;
    overflow-x: scroll;
    width: 790px;
	}

	
	.table>tbody>tr>th{
		    width: 145px !important;
	}
	
	
	.btn-dark-blue{
		margin-bottom: 15px !important;
	}
	
	.newBtn .btn-dark-blue {
		margin-top:15px !important;
	}
	
	.grid-view{
	overflow: auto;
    overflow-x: scroll;
	/*
    width: 690px;
	*/
	margin:0px 10px;
	}
}

@media(min-width: 821px)and (max-width: 920px) {
	.grid-view tbody tr td:nth-child(2) {

    display: block;
    overflow-y: scroll;
    scroll-behavior: smooth;
    text-align: center;
	}

	.content-holder{
	padding: 10px 55px 55px 55px !important;
}

	.admin-view{
	overflow: auto;
    overflow-x: scroll;
    width: 890px;
	}

	
	.table>tbody>tr>th{
		    width: 145px !important;
	}
	
	
	.btn-dark-blue{
		margin-bottom: 15px !important;
	}
	
	.newBtn .btn-dark-blue {
		margin-top:15px !important;
	}
	
	.grid-view{
	overflow: auto;
    overflow-x: scroll;
	/*
    width: 690px;
	*/
	margin:0px 10px;
	}

}


@media(min-width: 921px)and (max-width: 1020px) {
	
	.grid-view tbody tr td:nth-child(2) {
	
    display: block;
    overflow-y: scroll;
    scroll-behavior: smooth;
    text-align: center;
	}
	
	
	#w0 tbody tr:nth-child(2) td:nth-child(2) {
	
    display: block;
    overflow-y: scroll;
    scroll-behavior: smooth;
    text-align: center;
    width: 566px;
	}

	.content-holder{
	padding: 10px 55px 55px 55px !important;
}

	.admin-view{
	overflow: auto;
    overflow-x: scroll;
    width: 990px;
	}

	
	.table>tbody>tr>th{
		    width: 145px !important;
	}
	
	
	.btn-dark-blue{
		margin-bottom: 15px !important;
	}
	
	.newBtn .btn-dark-blue {
		margin-top:15px !important;
	}
	.grid-view{
	overflow: auto;
    overflow-x: scroll;
	/*
    width: 690px;
	*/
	margin:0px 10px;
	}
	
}

